微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XNA C#控制器输入结构

我遍布网络,需要一些帮助.是否有一个链接到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获得

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐