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获得

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...