Я делаю игру в java. Я хочу, чтобы обновил скорость перемещения объекта вниз каждый раз, когда оценка («счетчик») добавляется один раз. Я пробовал использовать операторы if, но нет никакого способа, чтобы я мог перечислить из 1-го количества баллов для моего кода. Любая помощь будет оценена!Создание работы таймера с помощью цикла for
if (completed > 0) {
counter += completed;
if (counter == 1) {
t1.stop();
t1 = new Timer(250, ap);
t1.start();
}
if (counter == 2) {
t1.stop();
t1 = new Timer(200, ap);
t1.start();
}
if (counter == 3) {
t1.stop();
t1 = new Timer(10, ap);
t1.start();
}
Вы хотите, чтобы объект ускорялся каждый раз, когда счет поднимался? – Aggressor
Просто создайте функцию, увеличивая время (int: i), и она принимает переменную класса t1, останавливает ее, затем начинает с нового таймера (i * 100) – Aggressor
@Aggressor, я не думаю, что Timer (i * 100), потому что это сделает объект SLOWER. По сути, я хочу, чтобы число в новом таймере (#, ap) было ниже AS counter ++ –