u3d 鼠标和按键

  • Post author:
  • Post category:其他


Cursor.visible=ture;鼠标是否显示

改变鼠标的形状file–build settings–player settings–Default Cursor。选择要显示的鼠标图片

自定义输入:

在Unity中可以创建自定义的虚拟按键,然后将设备的输入映射到自定义的按键上。使用虚拟按键的的好处是可以让游戏玩家自由定义按键,满足个性化的操作习惯

创建虚拟按键的方法是依次选择菜单栏中的Edit—>ProjectSetting—>Input命令,在Inspector视图中会显示当前的虚拟按键列表和参数

虚拟按键属于输入轴(Axis)的一种特殊情况,在输入管理器中,都统一视为输入轴

Unity默认创建了18个输入轴,有几个名字是相同的,例如名为Jump的轴有两个,分别映射到了键盘上的Space和摇杆上的按键3

Axes:包含当前工程所有定义的输入轴,Size为轴的数量

Name:输入轴名称,用于游戏启动时的配置界面和脚本访问

Descriptive Name:轴的正按键描述,在游戏启动界面中显示

Descriptive Negative Name:轴的负按键的描述,在游戏启动界面中显示

Negative Button:轴的负按键对应的物理按键

Positive Button:轴的正按键对应的物理按键

Alt Negative Button:轴的负按键对应的备选物理按键

Alt Positive Button:轴的正按键对应的备选物理按键

Gravity:输入的复位速度,仅用于类型为键/鼠标的按键

Dead:小于该值的任何输入值(不论正负)都会被视为0,用于摇杆

Sensitivity:灵敏度,对于键盘输入,该值越大则响应速度越快,该值越小则越平滑。对于鼠标输入,设置该值会对鼠标的时机移动距离按比例缩放

Snap:如果该值为true,当轴收到负按键的输入信号时,轴的数值会立即置为0,仅用于鼠标和键盘的输入

Invert:如果该值为true,正按键会发送负值,负按键会发送正值

Type:输入轴的类型,按键对应Key/Mouse类型;鼠标移动和滚轮滑动应对应Mouse Movement类型;摇杆应设置为Joystrick Axis;窗口移动消息设置为Window Movement。

Axis:要映射的设备输入轴(摇杆、鼠标、手柄等)

Joy Num:设置使用哪个摇杆作为消息输入,默认接收所有摇杆的输入,仅用于输入轴和非按键输入

如果在Input Manager中设置了输入轴,在桌面系统运行发布的游戏时,Unity默认会显示一个游戏的配置窗口,用于配置显示效果和输入按键映射

转载于:https://www.cnblogs.com/wuwenbo/p/7988397.html