返回描述连接的游戏杆的字符串数组。
这在用户输入配置屏幕中很有用
- 这样,您可以显示更有意义的名称,例如“Logitech WingMan”,而不是显示“Joystick 1”这样的标签。
要从不同的游戏杆读取值,您需要在 Input Manager 中为要支持的游戏杆编号分配相应的轴。
该数组中游戏杆的位置对应于游戏杆编号,即该数组的位置 0 中的名称为
将数据输入到 Input Manager 中的“Joystick 1”的游戏杆,位置 1 中的名称对应于“Joystick 2”,依此类推。
注意,如果没有为某游戏杆编号连接任何设备,则数组中的这些条目可能为空白。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
void Update() {
int i = 0;
while (i < 4) {
if (Mathf.Abs(Input.GetAxis("Joy" + i + "X")) > 0.2F || Mathf.Abs(Input.GetAxis("Joy" + i + "Y")) > 0.2F)
Debug.Log(Input.GetJoystickNames()[i] + " is moved");
i++;
}
}
}