Тема: Delta timing
Показать сообщение отдельно
Старый 07.12.2013, 23:39   #1
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Delta timing

Проблема с дельта таймингом. При скачках в 3-4 миллисекунды заметны рывки при перемещении. Без дельта таймнига все отлично. Есть ли смысл его использовать, если фпс точно меньше 60?
UPD
Рывки оказались из-за округлений Теперь беда в другом.
Допустим герой прыгнул в момент времени, в котором dt(время с предыдущего обновления игры) было 40 миллисекунд. Сила его прыжка увеличилась сильно увеличилась по сравнению с нормой. Затем, dt опять пришло к нормальным 16.6666 миллисекундам. Поэтому коэффицент G, который отвечает за ускорение свободного падения опять нормальный. В результате получаем гигантский прыжок. Как этого избежать?
(Offline)
 
Ответить с цитированием