XNA游戏工作室Xbox控制器

时间:2015-02-08 20:52:21

标签: c# visual-studio input xna xbox360


我对XNA有疑问。是否可以在XNA中读取插入我PC的Xbox控制器的输入? (我是初学者)

我很感激回复。

2 个答案:

答案 0 :(得分:3)

是。与Keyboard statemouse state一样,XNA为您提供了Gamepad类,它公开GetState method来控制您在游戏中想要的任何内容。 其中一个主要区别是GetState方法要求您提供player index value(值1到4),表示您想要从中读取信息的播放器。

另外,如果你检查Update方法中提供的默认代码,你会发现它已经被用来控制一种退出游戏的方式(如果我的记忆不是骗我的话,按回按钮)

请注意,如果您想使用无线游戏手柄,则需要在PC上连接wireless receiver才能连接到它。

答案 1 :(得分:0)

根据this,您可以使用GamePad class从XBox360控制器读取输入,就像其他类型的游戏手柄一样。