|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Одновременное нажатие более 2 кнопок
Возникла проблема. Отлавливаю ввод событием KeyboardEvent.KEY_DOWN повешенным на stage. При этом проявляется два неприятных косяка:
1. Иногда получается залипание кнопок - кнопка уже отжата, а события о нажатии всё ещё приходят. Вероятно это из-за несоответствия выставленного в настройках проекта fps реальному и иногда с этим даже удаётся бороться, проявляется на небольшом проценте компов. 2. При нажатии более двух кнопок фиксируется нажатие только первых двух, а остальные вроде как и не нажаты вовсе. Проявляется примерно на половине компов, возможно связано с особенностями клавиатуры или венды. Очень сильно портит мне жизнь в моих играх. ): Кто сталкивался, подскажите решение.
__________________
Тихо, идёт запись! |
|
|||||
Регистрация: Feb 2009
Сообщений: 1,195
|
|
|
|||||
Я так и делаю, но третья кнопка на некоторых компах не ловится если уже нажаты две. В частности это относится к стрелкам, возможно с другими кнопками работает нормально.
__________________
Тихо, идёт запись! |
|
|||||
ну вообще это, наверно, не от флеша зависит. некоторые комбинации клавиш (>2) вообще не работают (у меня например сочетание space+up+left)
__________________
я могу стать всем, если только захочу |
|
|||||
Ну игрокам-то это сложно объяснить. ):
__________________
Тихо, идёт запись! |
|
|||||
а какие именно сочетания не работают?
__________________
я могу стать всем, если только захочу |
|
|||||
Две какие-то стрелки + Пробел. У меня на компе такой проблемы нету, поэтому точнее сказать не могу, а игроки особо не парятся багрепами, ставят низкую оценку и забывают.
Пока решил проблему добавлением альтернативных кнопок управления. Если это баг Адоба может кто-нить им в трак черканёт?
__________________
Тихо, идёт запись! |
|
|||||
Это проблема клавы
|
|
|||||
Modus ponens
|
__________________
Hell is the possibility of sanity |
|
|||||
Одна из причин, почему пробел дублируют на какую-либо из буквенных клавиш, равно как и стрелки на wasd
__________________
Дело не в тебе |
Часовой пояс GMT +4, время: 11:00. |
|
« Предыдущая тема | Следующая тема » |
Теги |
events , input , keyboard , KeyboardEvent , stage |
|
|