Input.GetKeyDown

键盘按下的那一帧返回 true

定义

public static bool GetKeyDown(string name);
参数名类型必要说明
namestring按键对应代码,详见 附录 #按键名称表
public static bool GetKeyDown(KeyCode key);
参数名类型必要说明
keyKeyCode按键对应字符串名称,详见 附录 #按键代码表

示例

using UnityEngine;

public class ExampleScript : MonoBehaviour
{
    public float number = 0.0f;

    private void Update()
    {
        if (Input.GetKeyDown("up"))
        {
            number += 1.0f;
            Debug.Log(number);
        }
        else if (Input.GetKeyDown("down"))
        {
            number -= 1.0f;
            Debug.Log(number);
        }
    }
}