获取键盘输入
- 代码
- Input.GetKey(); //按下某键后,持续返回True.
- Input.GetKeyDown(); //按下某键的一瞬间,返回True.
- Input.GetKeyUp(); //抬起某键的一瞬间,返回True.
if(Input.GetKey(KeyCode.A)) { Debug.Log("GetKey: A"); } if(Input.GetKeyDown(KeyCode.A)) { Debug.Log("GetKeyDown: A Down"); } if(Input.GetKeyUp(KeyCode.A)) { Debug.Log("GetKeyUp: A Up"); }
- 说明
- 返回值:bool 类型
- 参数:KeyCode 枚举(Enum)
- KeyCode:键码,保存了物理键盘按键 “索引码”。
获取鼠标输入
- 代码
- Input.GetMouseButton(); //按下某键后,持续返回True.
- Input.GetMouseButtonDown(); //按下某键的一瞬间,返回True.
- Input.GetMouseButtonUp(); //抬起某键的一瞬间,返回True.
if(Input.GetMouseButton(0)) { Debug.Log("Mouse Left"); } if(Input.GetMouseButtonDown(0)) { Debug.Log("Mouse Left Down"); } if(Input.GetMouseButtonUp(0)) { Debug.Log("Mouse Left Up"); }
- 说明
- 返回值:bool 类型
- 参数:鼠标按键索引值,0 --> 左键,1 --> 右键,2 --> 中键