我正在尝试将我的Steel Series Nimbus用作我的iOS游戏的无线遥控器,但我无法获得输入。左右摇杆工作得很好,但按钮,触发器或保险杠都没有工作。我认为这与我的输入管理器设置有关。如果有人可以提供帮助,如果你能给我一个答案,我将不胜感激。
非常感谢,
汤米:)
答案 0 :(得分:1)
但按钮,触发器或保险杠都没有工作。我认为它 与我的输入管理器设置有关。
也许你没有正确阅读它们?使用下面的代码查找所有Steel Series Nimbus操纵杆按钮KeyCodes
,然后使用KeyCode
检测何时按下按钮。
只需连接控制器,在屏幕上创建简单Text
,然后将其拖至text
插槽即可。构建并运行。在跑步时,按下控制器上的按钮并记下他们的KeyCodes
。然后,您应该使用这些KeyCodes
来正确检测稍后按下的按钮。您可以在此处了解有关iOS控制器support的更多信息。
public class KeyCodeFinder : MonoBehaviour
{
public Text text;
Array allKeyCodes;
void Start()
{
allKeyCodes = System.Enum.GetValues(typeof(KeyCode));
}
void Update()
{
foreach (KeyCode tempKey in allKeyCodes)
{
if (Input.GetKeyDown(tempKey))
{
text.text = "Pressed: KeyCode." + tempKey;
Debug.Log("Pressed: KeyCode." + tempKey);
}
}
}
}
答案 1 :(得分:0)
除非您直接在Apple TV或iOS设备上测试您的版本,否则它无法正常工作。
我做了一个测试场景,检测到操纵杆按钮0等等,我可以确认这是雨云键的数字。 我会在这里写下来帮助你:)
操纵杆轴 操纵杆左X轴,Y轴 操纵杆右X第3轴,Y为第4轴
使用Dpad UP _操纵杆按钮4 LEFT _操纵杆按钮7 DOWN _操纵杆按钮6 右_操纵杆按钮5
L1 _操纵杆按钮8 L2 _操纵杆按钮10
R1 _操纵杆按钮9 R2_操纵杆按钮11
X_操纵杆按钮15 Y_操纵杆按钮12 A_操纵杆按钮14 B _操纵杆按钮13 //小心这是苹果电视上的后退按钮并返回仪表板
菜单中心按钮_操纵杆按钮0
我想知道如何制作菜单和B按钮不会让你离开应用