【发布时间】:2014-04-12 16:40:03
【问题描述】:
如果按下“A”按钮,我想使用 XBOX 360 控制器播放声音。在我的代码片段中,我使用了一个 while 循环来检查按钮是否被按下。是否有任何我可以使用的事件处理程序或不同的解决方案(不适用于游戏开发)?
while (b == false)
{
GamePadState currentState2 = GamePad.GetState(PlayerIndex.One);
if (currentState2.IsConnected
&& currentState2.Buttons.A
== Microsoft.Xna.Framework.Input.ButtonState.Pressed)
{
play1stTrack();
isButtonApressed = true;
}
}
【问题讨论】:
标签: c# controller xna xbox gamepad