![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 110
|
Здрасть. Вот, делаю игрушку, столкнулся с такой проблемой.
Игрушка разделена на четкие временнЫе части - Каждый уровень начинается через определенное время. А вся математика игрушки организована обычным способом. Функции срабатывают каждый кадр. Вот и получается, что на слабых компах, где фпс уменьшается самим флешом, основная мат модель игры притармаживает, а частота обновления уровней остается та же, поскольку привязана к реальному времени, а не к фпс. И уровни накладываются ![]() стоит ли написать свой счетчик времени, подобный setInterval(), но привязанный к фпс. или может кто подскажет еще что нибудь дельное. ![]() |
|
|||||
|
Регистрация: Aug 2007
Адрес: Москва
Сообщений: 56
|
Этот вопрос относится к алгоритму игры.
Что мешает по завершению уровня загружать новый? В каждом уровне таймер, по истечению времени, подсчитывать очки (если требуется) и запускать новый. По моему, вы не в тот раздел написали. |
|
|||||
|
Для точности я использую getTimer, он никаким образом не зависит от ФПС и интервалов. В играх, мне кажется, только простенькую анимацию нужно весить на ФПС, а остальное всё кодить.
__________________
"We Are The Champions My Friends!" Queen |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:25. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|