我遍布网络,需要一些帮助.是否有一个链接到XBox 360控制器的所有按钮的示例代码.例如:
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.pressed) this.Exit();
我知道如果按回控制器,这会退出游戏.
我只需要操纵杆,d-pad和所有按钮的状态示例.
解决方法
你看过
MSDN XNA input documentation吗?它没有真正的例子,但看起来你已经知道你对输入做了什么.
那里的文章有关于输入的所有信息.
All the controller buttons你可以通过GamePad.GetState(PlayerIndex.One).Buttons获得
The joystick你可以通过GamePad.GetState(PlayerIndex.One).Thumbsticks
And the D-Pad你可以通过GamePad.GetState(PlayerIndex.One).DPad获得