0
我希望动画在按下空格键时保持运行,但只有在按住按键时才会运行。当再次按空格键时,我希望它停止运行,并且它将在移动和不移动之间交替,因为我按空格键只有按住按键时,动画才可以使用?
我希望动画在按下空格键时保持运行,但只有在按住按键时才会运行。当再次按空格键时,我希望它停止运行,并且它将在移动和不移动之间交替,因为我按空格键只有按住按键时,动画才可以使用?
只需使用boolean
值来跟踪动画是否应该运行。在keyPressed()
函数中设置该布尔值,并在draw()
函数中检查它。事情是这样的:
boolean move = false;
float x = 0;
void setup(){
size(500, 100);
ellipseMode(RADIUS);
}
void keyPressed(){
move = !move;
}
void draw(){
background(0);
ellipse(x, 50, 10, 10);
if(move){
x++;
}
}
对于未来的参考,你会更好用一个具体的问题一起发布的MCVE。很难回答一般的“我该如何做这个”类型的问题,但回答“我试过X,期望Y,但得到Z而不是”类型问题要容易得多。
用什么语言? – Gnubie
java的基本形式的处理语言 –