Тема: Тени в Xors3d
Показать сообщение отдельно
Старый 11.02.2011, 23:33   #20
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Тени в Xors3d

Да. Такое вполне возможно, если ФПС слишком высок. Парадоксально и смешно, да хД? Тут в моем последнем посте (там, где о "choppy animation") подробнее о причине этого явления и том, как его избежать http://area.xors3d.com/forums/tracker.php?p=1&t=66
В кратце: для синхронизации анимации используется таймер с точностью 1мс, т.к. в реальной более-менее серьезной 3д игре в ближайшие лет 5 скорость обновления одного кадра вряд ли будет меньше 1мс. В мелких тестах кадр как раз обновляется меньше, чем за 1 мс. Поэтому этот таймер в основном возвращает 0мс и лишь иногда иное значение. При нулевом значении анимация просто не проигрывается. Поэтому получается так: анимация - плюем в потолок - плюем в потолок - плюем в потолок - анимация - плюем в потолок - плюем в потолок - плюем в потолок... Из-за этого анимация дергается.
Решение - ограничивать ФПС хотя бы на уровне 500.
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
Amatsu (11.02.2011), St_AnGer (12.02.2011)