XNA C#控制器输入结构

Cra*_*ide 3 c# xna xbox360

我遍布网络,需要一些帮助.是否有一个链接到Xbox 360控制器的所有按钮的示例代码.例如:

if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
    this.Exit();
Run Code Online (Sandbox Code Playgroud)

我知道如果按回控制器,这会退出游戏.

我只需要操纵杆,d-pad和所有按钮的状态示例.

fir*_*gle 6

你检查过MSDN XNA输入文档吗?它没有真正的例子,但看起来你已经知道你对输入做了什么.

那里的文章有关于输入的所有信息.

您可以通过的所有控制器按钮GamePad.GetState(PlayerIndex.One).Buttons

你可以通过的操纵杆GamePad.GetState(PlayerIndex.One).Thumbsticks

你可以通过的D-PadGamePad.GetState(PlayerIndex.One).DPad