使用游戏手柄代替左右箭头

时间:2014-09-15 07:07:46

标签: unity3d

arkanoid tutorial他们使用此代码来控制球拍:

if (Input.GetKey(KeyCode.LeftArrow))
...
if (Input.GetKey(KeyCode.RightArrow))
...

如何更改它以便播放器可以使用xbox360控制器或类似设备控制它?

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以编辑 - >项目设置 - >输入管理器*然后它将允许您编辑按钮,因此添加一些新按钮。使用GetButton而不是GetKey,这样你就可以添加xBox按钮,然后在输入管理器中你应该能够开始为你创建的那些按钮分配游戏手柄按钮而不是按键。如果你想知道xbox控制器上的内容是什么,那就是图表。

http://wiki.unity3d.com/images/a/a7/X360Controller2.png

对不起,如果出现问题,已经很晚了,我累了,但这应该有效!

*可能没有确切地说我没有检查。