【发布时间】:2015-11-12 19:38:26
【问题描述】:
每次按下空格键时,我都会尝试从玩家弹药中减去 1。
但是,无论何时我按下空格键,它都会从 Player Ammo int 中减去一个多于一的值。
这是我的代码:
int player1Ammo = 5;
检索键盘的当前状态:
KeyboardState keyboardState = Keyboard.GetState();
KeyboardState _previousKeyboardState = keyboardState;
if (Keyboard.GetState().IsKeyDown(Keys.Space))
{
player1Ammo -= 1; FireBullet();
}
如何解决我遇到的问题?
【问题讨论】:
标签: xna