如果你按下「R」,數量應該增加1,但是如果你在程序等待時按下「R」,它不應該檢測到輸入。但隨着延遲和睡眠,程序會跟蹤輸入並在延遲後執行輸入。是否有任何功能需要等待,而不是獲得任何輸入?等待沒有輸入
import java.util.concurrent.TimeUnit;
int amount;
void setup()
{
size(200, 200);
}
void draw()
{
background(#FEF4E9);
fill(#FF0000);
if (key == 'r'){
//delay(500);
try{
Thread.sleep(500);
}catch(InterruptedException e){
System.out.println("got interrupted!");
}
amount++;
println("amount: "+amount);
}
}
你可以在密鑰按下時顯示代碼嗎? – fdsa
這是所有的代碼,它正在處理... – user3656836
我們需要設置「key」的代碼。 – fdsa