![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2012
Сообщений: 191
|
Цитата:
Добавлено через 20 минут Цитата:
|
|
|||||
|
[+4 08.09.13]
Регистрация: May 2012
Сообщений: 131
|
вообще, не понятно, что требуется в задаче.
если нужно просто лочить нажатие клавиши до завершения какого-то события - почему бы не поставить просто булевский флаг, который можно менять извне? О_о если действий и клавиш много и действия происходят параллельно - то для каждого действия просто написать свои классы со своими таймерами. а ещё лучше - зароднить их от одного класса со встроенным счётчиком. |
|
|||||
|
Регистрация: Oct 2012
Сообщений: 191
|
Просматривая учебные видео я наткнулся на довольно простую реализацию отката...(откат производиться не в секундах, а в кадрах)
После нажатия мыши, запускается функция которая уменьшает откат (cooldowns-- , а в условиях срабатывания этого самого нажатия cooldowns <= 0... |
|
|||||
|
Это нестабильный вариант. Фреймрейт может очень даже серьезно меняться во время работы приложения. Учитывая, что ас3, в общем-то, однопоточный язык, это может стать проблемой.
С таймером надежнее. Хотя, опять же, все зависит от поставленных целей. Иногда можно и к фреймрейту привязать. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|