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的基本形式的處理語言 –