Просмотр полной версии : Отсчет времени без Timer
Vansimar
08.01.2014, 18:30
как можно реализовать, по ENTER_FRAME как то не охото,так как не факт,что фпс все время одинаковое, кто нибудь сталкивался с такой проблемой?
Akopalipsis
08.01.2014, 18:40
Мне очень понравилась идея EF + getTimer. Работать с анимацией и координатами, одно удовольствие.
Там можно и изменение fps немного контролировать. На форуме есть тема.. сейчас поищу.
А что я буду искать, это же Ваша тема :D
Vansimar
08.01.2014, 18:42
О)спасибо)
Vansimar
08.01.2014, 19:11
просто много таймеров одновременно запускать не круто
Что мешает слушать один таймер?
Vansimar
08.01.2014, 19:18
опять же ,может мне надо 10 мс слушать,а он неправильно их слушает
Dukobpa3
08.01.2014, 19:19
Зачем во флеше слушать что-то чаще чем раз в кадр?
Всё-равно не будет работать:)
Akopalipsis
08.01.2014, 19:25
А update по мышиным событием, разве зависят от кадров?
Vansimar
08.01.2014, 19:27
да мне не для этого
А update по мышиным событием, разве зависят от кадров?
Все события зависят от кадров.
опять же ,может мне надо 10 мс слушать,а он неправильно их слушает
Советую обратить внимание на
http://service.crazypanda.ru/v/clip2net/E/B/TITJ32HyxZ.png
KumoKairo
08.01.2014, 20:35
На самом деле вообще не рекомендуется расчитывать на какую-либо точность меньше 20ти мс :)
Зачем во флеше слушать что-то чаще чем раз в кадр?
Всё-равно не будет работать:)
Да ладно ) А updateAfterEvent (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/TimerEvent.html#updateAfterEvent()) не сработает? Его вроде специально для этого запилили.
Добавлено через 40 секунд
Все события зависят от кадров.
Туда же.
Akopalipsis
09.01.2014, 23:58
Да ладно ) А updateAfterEvent не сработает? Его вроде специально для этого запилили.
Во-во! я про это и спрашивал :)
А про чоткие таймеры (http://www.computus.org/journal/?p=25) вроде у кого-то проскакивало. Вроде у jacsondunstan, а вроде и у нас.
Dukobpa3
10.01.2014, 00:49
Да ладно ) А updateAfterEvent не сработает? Его вроде специально для этого запилили.
сработает в следующем кадре, насколько я знаю.
Dukobpa3
10.01.2014, 00:54
Еще лучше)
Я имел ввиду, что мышиные события диспатчатся на протяжении кадра.
Также как и события таймера и клавиатуры, если успеют. Т.е. они могут произойти между каждой стадией выполнения кадра, но так как время выполнения стадии варьируется, то гарантировать время возникновения события таймера не получится.
InSelecto
12.01.2014, 21:15
Мне очень понравилась идея EF + getTimer. Работать с анимацией и координатами, одно удовольствие.
Там можно и изменение fps немного контролировать. На форуме есть тема.. сейчас поищу.
А что я буду искать, это же Ваша тема :D
А где эта тема? Очень интересно глянуть.
Akopalipsis
12.01.2014, 22:04
Вот (http://www.flasher.ru/forum/showthread.php?t=204270&highlight=getTimer) эта тема..
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.