|
|
|||||
Регистрация: Sep 2006
Сообщений: 453
|
Несовпадение музыки и таймера
В игре на каждый уровень стоить ролик 180 сек и идет обратный отчет через таймер. На быстром компе все совпадает, но на старом музыка на 10 сек заканчивается раньше. Как понимаю таймер считает реальное время. Что можно сделать?
|
|
|||||
Регистрация: Jan 2013
Сообщений: 322
|
у звука нельзя псмотреть на какой секунде что ли?
тем более тут видео короче считать разницу либо через Date, либо через getTimer |
|
|||||
Регистрация: Apr 2014
Сообщений: 215
|
вообще недавно закралась мысль мне в голову, что если свою задержку создавать, во времени.например я вот тут написал вопрос - http://www.flasher.ru/forum/showthread.php?t=209498. Кто что скажет насчет таймера, все таки плохо им пользоваться или нет? ведь я могу создать и в enter_frame задержку, 54321go попробуйте мой метод и скажите есть ли какие отличия?
|
|
|||||
Регистрация: Sep 2006
Сообщений: 453
|
Цитата:
По enter_frame время нереально считать. всегда есть тормоза и он очень не точный. Саму игру удалось оптимизировать теперь разница почти незаметна |
|
|||||
Регистрация: May 2009
Сообщений: 26
|
В подобном случае, я периодически считывал текущую позицию проигрывания (раз в четверть секунды, если правильно помню) и слегка корректировал скорость геймплея, чтобы синхронизироваться. (т.е. если таймер показывает отставание от музыки, все начинает происодить чуть быстрее, чтобы "догнать". Если таймер показывает "забегание вперед", наооборот все немного замедляется). Результат меня полностью удовлетворил.
Заменить же таймер позицией проигрывания музыки нельзя - точность плохая. |
Часовой пояс GMT +4, время: 19:50. |
|
« Предыдущая тема | Следующая тема » |
|
|