Как я могу сделать устойчивый автомат в JavaScript? - PullRequest
0 голосов
/ 27 апреля 2010

Я работаю над javascript-игрой, и у меня есть автоматическая система, управляющая игровым временем и спрайтовой анимацией, а также помогающая системе поиска путей для определения времени и тому подобного. Моя проблема в медленных браузерах: цикл JavaScript, который я использую для подсчета времени, не очень точен. Это имеет тенденцию прыгать много. Есть ли способ заставить цикл работать последовательно при 30 кадрах в секунду?

По сути, мне нужен способ, чтобы мой цикл автоматов работал с частотой 1/30 секунды.

Ответы [ 2 ]

0 голосов
/ 27 апреля 2010

Кажется, что использование установленного интервала вместо функции, вызывающей себя, с setTimeout значительно ускорило процесс.спасибо Бобинсе

0 голосов
/ 27 апреля 2010

У вас нет возможности контролировать время (прочитайте здесь для получения дополнительной информации), но без дополнительной информации, боюсь, я не смогу вам больше помочь.

...