使用GetAxis得到轴的值的变化来控制移动
GetAxis():是渐变的,模拟加速运动的效果
GetAxis():直接运动,没有缓冲
public class InputCS : MonoBehaviour {
public Transform cube;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
//按下a,d,←,→键开始加速移动,到了指定速度后按那个速度移动,松开后减速停下
cube.Translate(Vector3.right * Time.deltaTime * Input.GetAxis("Horizontal"));
//一按就会运动,没有缓冲
cube.Translate(Vector3.right * Time.deltaTime * Input.GetAxisRaw("Horizontal"));
}
}