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

Фиксированный шаг

middle~30 мин

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

Вечером ты научил лететь и мяч, по образцу ракетки: скорость в единицах в секунду, умноженная на dt, в расписании Update. Стену сверху ты проверяешь честно, как прямоугольник: мяч задел полоску стены, значит, разворачивается. Мяч летает, отскакивает, Варя смотрит через плечо. В зале холодно, а ноутбук тёплый.

Когда картинка оживает, мяча на поле нет. Последнее, что успела заметить Варя: он был под самой верхней стеной и летел вверх.

Ни то ни другое. Дырявый шаг. В прошлом уроке dt сделал скорость честной: за секунду мяч пролетает одно и то же на любом экране. Но у dt есть обратная сторона. Шаг мяча равен длине кадра, а значит, длинный кадр даёт длинный шаг. Под котом ноутбук подвис, кадр вышел в четверть секунды, и мяч прыгнул сразу на всю эту четверть. Палыч предупреждал.

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

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

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