Раздел 47 · Геймдев: зал «Комета»

Время кадра

middle~25 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Утром Тёма приходит раньше всех, с тетрадью рекордов под мышкой. На ноутбуке и на старом мониторе из подсобки запущена одна и та же сборка: ракетки ползут от центра вверх, пять единиц за кадр. Тёма щёлкает секундомером, записывает, щёлкает снова.

Гоша злится по делу: дуэль, где исход решает экран, а не руки, нечестная. А Тёма задал правильный вопрос, и у кода из прошлого урока ответа на него нет. Строка y += 5 не говорит, сколько единиц в секунду проезжает ракетка. Она говорит «пять за кадр», а кадров в секунду на разных экранах разное число.

Это та же беда, что у ламповой «Ракетки» Аркадьича: скорость мяча зависела от железа. Лампы грелись, и мяч летал быстрее. Сегодня железо другое, а беда та же. Аркадьич поставил кварц. Тебе кварц на чужой ноутбук не поставить, зато можно сделать так, чтобы скорость в коде от кадров не зависела вовсе.

премиум-урок

Продолжение в премиуме: 1 200 ₽ в месяц или 10 000 ₽ в год. Вместе с ним серверные проверки задач и школьные токены AI-коуча.

Оплата пока не подключена: премиум и курсы открываются промокодом.