我是 C Sharp 的新手,正在使用 XNA 框架编写游戏。
我正在尝试为 Xbox 360 控制器上的按钮建立变量,这样我就可以在一个地方重新配置按钮的游戏功能,而不必更改对各处按钮的直接引用。
因此,如果我想为“攻击”分配一个按钮,而不是这样:
if (gamePadState.IsButtonDown(Buttons.B)
{
// do game logic
}
我想做这个:
if (gamePadState.IsButtonDown(MyAttackButton)
{
// do game logic
}
有任何想法吗?我确信这是一个非常简单的解决方案,但我尝试了几种方法,但都没有奏效。谢谢!