这个arkanoid tutorial他们使用这个代码来控制球拍:
if (Input.GetKey(KeyCode.LeftArrow))
...
if (Input.GetKey(KeyCode.RightArrow))
...如何更改它,以便玩家可以使用xbox360控制器或类似的控制器来控制它?
谢谢!
发布于 2014-09-15 15:20:37
你可以做编辑->项目设置->输入管理器*然后它会让你编辑按钮,所以添加一些新的按钮。使用GetButton而不是GetKey,这样您就可以添加xBox按钮,然后在输入管理器中,您应该能够开始将游戏面板按钮而不是键分配给您创建的那些按钮。如果你想知道xbox控制器是怎么回事,这里有一个图表。
http://wiki.unity3d.com/images/a/a7/X360Controller2.png
如果出了什么问题,很抱歉,现在已经很晚了,而且我也很累,但这应该可以工作!
*我没有检查它可能没有准确地命名。
https://stackoverflow.com/questions/25842527
复制相似问题