我需要在两者之间切换 numbers
按 "q"
.
第一次按下:
number = 1;
第二次印刷:
number = 2;
第三出版社:
number = 1;
第四出版社:
number = 2;
e t c公司
得到了 method
以及 variable
:
private static int counter = 0;
private int switchNumbers() {
if (Gdx.input.isKeyJustPressed(Input.Keys.Q)){
counter = 1;
}
if (counter == 1 && Gdx.input.isKeyJustPressed(Input.Keys.Q)){
counter = 2;
}
if (counter == 2 && Gdx.input.isKeyJustPressed(Input.Keys.Q)){
counter = 1;
}
return counter;
}
``` `variable counter` 总是等于1。
如何实现 `(switching numbers)` ?
1条答案
按热度按时间bwntbbo31#
您可以检查计数器的当前值,如果是1,则输入2,否则输入1:
通过
ternary opeator
:或者简单的使用
if-else
: