XNA 游戏工作室 Xbox 控制器

XNA game studio Xbox controller


我有一个关于 XNA 的问题。在 XNA 中是否可以从插入我的 PC 的 Xbox 控制器读取输入? (我是初学者)

非常感谢您的回复。

根据 this, you can use the GamePad class 从 XBox360 控制器读取输入,就像其他所有类型的游戏手柄一样。

是的。以与 Keyboard state and mouse state, XNA provides you with the Gamepad class which exposes the GetState method 相同的方式来控制游戏中的任何内容。 主要区别之一是此处的 GetState 方法要求您提供 player index value(值 1 到 4)代表您要从中读取信息的玩家。

此外,如果您检查 Update 方法中提供的默认代码,您会看到它已经被用于控制退出游戏的方式(如果我没记错的话,请按返回按钮)我)。

请记住,如果您想使用无线游戏手柄,您需要 wireless receiver 在您的 PC 上连接到它。