我试图设置loopCount = 1时,我按下开始一次,如果再次按下我想loopCount = 0。帮助将不胜感激。这里是代码
int frameCount = 0;
int loopCount = 0;
int buttonPressed = 0;
int backwardCount = 1;
void updateGame() {
if (BUTTON_PRESSED(BUTTON_START)) {
loopCount = 1;
}
else if (BUTTON_PRESSED(BUTTON_START) && loopCount == 1) {
loopCount = 0;
}
}
2条答案
按热度按时间mf98qq941#
第一个
if
将捕获BUTTON_PRESSED(BUTTON_START)
为true
时的所有情况。由于您希望在按下按钮时切换loopCount
,因此将两个if
合并为一个,您只需切换变量:2cmtqfgy2#
将程序编写为