GetAxisRaw(string)
Returns the value of the virtual axis identified by axisName with no smoothing filtering applied.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.InputLegacyModule
public static float GetAxisRaw(string axisName)
Parameters
Returns
Type | Description |
|---|---|
| float |
Remarks
Note: This API is part of the legacy Input Manager. The recommended best practice is that you don't use this API in new projects. For new projects, use the Input System package. To learn more about input, refer to Input.
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.
The Input.GetAxis page describes in detail what the for Input.GetAxisRaw means. For example the axis is managed by and , and and keys. Other Input Axes can be seen in the window.
axisNameHorizontalLeftRightadEdit->Settings->InputExamples
using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ void Update() { float speed = Input.GetAxisRaw("Horizontal") * Time.deltaTime; transform.Rotate(0, speed, 0); }}