0
如果按下“A”按钮,我想使用XBOX 360控制器播放声音。在我的代码片段中,我使用了一个while循环来检查Button是否被按下。有没有我可以使用的事件处理程序或不同的解决方案(它不适用于游戏开发)?C#中XBOX控制器的事件处理程序?
while (b == false)
{
GamePadState currentState2 = GamePad.GetState(PlayerIndex.One);
if (currentState2.IsConnected
&& currentState2.Buttons.A
== Microsoft.Xna.Framework.Input.ButtonState.Pressed)
{
play1stTrack();
isButtonApressed = true;
}
}