, если вы нажмете «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