我对XNA有疑问。是否可以在XNA中读取插入我PC的Xbox控制器的输入? (我是初学者)
我很感激回复。
答案 0 :(得分:3)
是。与Keyboard state和mouse state一样,XNA为您提供了Gamepad类,它公开GetState method来控制您在游戏中想要的任何内容。 其中一个主要区别是GetState方法要求您提供player index value(值1到4),表示您想要从中读取信息的播放器。
另外,如果你检查Update方法中提供的默认代码,你会发现它已经被用来控制一种退出游戏的方式(如果我的记忆不是骗我的话,按回按钮)
请注意,如果您想使用无线游戏手柄,则需要在PC上连接wireless receiver才能连接到它。
答案 1 :(得分:0)
根据this,您可以使用GamePad class从XBox360控制器读取输入,就像其他类型的游戏手柄一样。