Returns the value of the virtual axis identified by axisName
with no smoothing filtering applied.
Note: This API is part of the legacy Input
class, and not recommended for new projects. The documentation is provided here to support legacy projects that use the old Input Manager and Input class. For new projects you should use the newer and Input System Package. (read more).
The value will be in the range -1...1 for keyboard and joystick input.
Since input is not smoothed, keyboard input will always be either -1, 0 or 1.
This is useful if you want to do all smoothing of keyboard input processing yourself.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Update() { float speed = Input.GetAxisRaw("Horizontal") * Time.deltaTime; transform.Rotate(0, speed, 0); } }
The GetAxis page describes in detail what the axisName
for GetAxisRaw means. For example the Horizontal
axis is managed by Left
and Right
, and a
and d
keys. Other Input Axes can be seen in the Edit->Settings->Input
window.