You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Эта функция вызывается каждый кадр игры. Необходимо, чтобы камера следовала за объектом obj с некоторым запозданием. Для этого нужно вычислить вектор, по которому движется камера с помощью полей obj.position и ctx.camera_pos и сделать так, чтобы поле ctx.camera_pos передвигалась с некоторой скоростью вдоль этого вектора. Так как скорость указывается в метрах в секунду, а функция вызывается чаще, чем раз в секунду, необходимо изменять позицию камеры только на то расстояние, которое она могла пройти после предыдущего вызова функции. Время прошедшее с прошлого вызова передаётся в параметре dt.
The text was updated successfully, but these errors were encountered:
Эта функция вызывается каждый кадр игры. Необходимо, чтобы камера следовала за объектом obj с некоторым запозданием. Для этого нужно вычислить вектор, по которому движется камера с помощью полей obj.position и ctx.camera_pos и сделать так, чтобы поле ctx.camera_pos передвигалась с некоторой скоростью вдоль этого вектора. Так как скорость указывается в метрах в секунду, а функция вызывается чаще, чем раз в секунду, необходимо изменять позицию камеры только на то расстояние, которое она могла пройти после предыдущего вызова функции. Время прошедшее с прошлого вызова передаётся в параметре dt.
The text was updated successfully, but these errors were encountered: