目录
1.是否有任意键或鼠标长按
//是否有任意键或鼠标长按
if(Input.anyKey)
{
print("有一个键按下");
}
2.是否有任意键或鼠标按下
//是否有任意键或鼠标按下
if(Input.anyKeyDown)
{
print("有一个键按下");
//这一帧的键盘输入
print(Input.InputString);
}
3.手柄输入相关
得到连接的手柄的所有按钮名字
string[] strs=Input.GetJoystickNames();
//某一个手柄键按下
if(Input.GetButtonDown("Jump"))...
//某一个手柄键抬起
if(Input.GetButtonUp("Jump"))...
//某一个手柄键长按
if(Input.GetButton("Jump"))...
4.移动设备触摸相关
if(Input.touchCount>0)
{
Touch t1=Input.touches[0];
//位置
print(t1.position);
//相对于上次位置的变化
print(t1.deltaPosition);
}
5.是否启用多点触控
Input.multiTouchEnabled=false;
//陀螺仪(重力感应)
Input.gyro.enabled=true;
//重力加速度向量
print(Input.gyro.gravity);
//旋转速度
print(Input.gyro.rotationRate);
//手机怎么动它就怎么动
print(Input.gyro.attitude);