1.获取键盘输入
Input.GetKey(); //按下某键后,持续返回turn
Input.GetKeyDown();//按下某键的一瞬间,返回turn
Input.GetKeyUp();//抬起某键的一瞬间,返回turn
KeyCode();//枚举键码
返回值:bool类型
//update可执行N次,1秒60次
void Update() {
if(Input.GetKey(KeyCode.A))
{
Debug.Log("GetKey:A..."); //输出
}
}
2.获取鼠标输入
Input.GetMouseButton();//按下某键后,持续返回turn
Input.GetMouseButtonDown();//按下某键的瞬间,返回turn
Input.GetMouseButtonUp();//抬起某键的瞬间,返回turn
返回值:bool类型
鼠标按键索引值,0—左键,1—右键,2—中键
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");
}