c# - XNA 游戏工作室 Xbox Controller

标签 c# visual-studio input xna xbox360


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

非常感谢您的回复。

最佳答案

是的。与 Keyboard state 相同的方式和 mouse state , XNA 为您提供 Gamepad暴露 GetState method 的类在游戏中控制你想要的任何东西。 主要区别之一是此处的 GetState 方法要求您提供 player index value (值 1 到 4)代表您要从中读取信息的玩家。

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

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

关于c# - XNA 游戏工作室 Xbox Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28399227/

相关文章:

c# - 始终显示热键

ios - 如何修复 VsTac 任务意外失败的问题

java - 如何根据用户输入执行不同的操作

C::how:运行错误检查循环中的字符串是否太长

javascript - Bootstrap Modal 引用输入字段值(不起作用)

c# - 防止在 linq 查询中填充子表

c# 将 Directory.GetFiles 添加到 Zip 文件

c# - 可以使用 && 或 ||在 switch 语句中?视觉 C#

具有非自动属性的 C# 匿名支持字段

c++ - 抽象类类型 "cv::BackgroundSubtractorMOG2"的对象是不允许的。所有的方法都是纯虚拟的