使用 Input 设置(顶部菜单:Edit > Project Settings,然后选择 Input 类别)可定义项目的输入轴和游戏操作。
要添加更多输入轴,请增大 Size 属性中的值。
每个输入轴提供以下属性列表:
属性 | 功能 | |
---|---|---|
Name | 输入指代游戏启动器中的轴并通过脚本引用的字符串。 | |
Descriptive Name | 输入游戏启动器中显示的 Positive Button 功能的详细定义。 | |
Descriptive Negative Name | 输入游戏启动器中显示的 Negative Button 功能的详细定义。 | |
Negative Button | 输入向轴发送负值的按钮的名称。 | |
Positive Button | 输入向轴发送正值的按钮的名称。 | |
Alt Negative Button | 输入向轴发送负值的辅助按钮的名称。 | |
Alt Positive Button | 输入向轴发送正值的辅助按钮的名称。 | |
Gravity | 设置输入重新居中的速度。仅当 Type 设置为 key / mouse button 时,此属性才适用。 | |
Dead | 任何小于此数字的正值或负值都视为零。适用于游戏杆。 | |
Sensitivity | 对于键盘输入,值越大,响应越快。较小的值将更加平滑。对于鼠标增量,该值会缩放实际鼠标增量。 | |
Snap | 启用此选项可在接收相反输入后立即将轴值重置为零。仅当 Type 设置为 key / mouse button 时,此属性才适用。 | |
Invert | 启用此选项可使正值按钮向轴发送负值,反之亦然。 | |
Type | 选择此轴期望的输入类型。 | |
Key / Mouse Button | 任何一种按钮。 | |
Mouse Movement | 鼠标增量和滚轮。 | |
Window Movement | 用户移动窗口。 | |
Joystick Axis | 模拟游戏杆轴。 | |
轴 | 选择来自设备(游戏杆、鼠标、游戏手柄等)的输入轴。默认为 X 轴。 | |
Joy Num | 选择应该使用哪个游戏杆。默认为从所有游戏杆检索输入。 注意:这仅用于输入轴而不是按钮。 |
For further information on naming conventions see documentation on Conventional Game Input.
在 Input 设置中设置的所有轴都有两个用途:
游戏启动器提供所有已定义的轴,并显示每个轴的名称、详细描述和默认按钮。在此处,可以更改轴中定义的任何按钮。因此,最好使用轴(而不是单个按钮)来编写脚本,因为玩家可能希望自定义游戏按钮。
For more information see documentation on Input, Input.GetAxis and Input.GetButtonDown in the Scripting Reference.