1 / 1 / 0
Регистрация: 13.12.2012
Сообщений: 102
|
||||||
1 | ||||||
AS 3.0 Пауза/рывок при нажатии клавиши15.10.2014, 21:56. Показов 1361. Ответов 1
Метки нет (Все метки)
Добрый день! Пишу обработчик событий для клавиатуры (left, right ,up и down) и заметил одну неприятную вещь. После первого нажатия клавиши следует пауза, а далее идут повторы нажатой кнопки. Вот эта вот пауза с последующим дерганьем очень нелицеприятно смотрится когда, например, перемещаешь квадрат стрелками на клавиатуре, а он будет дергать при старте как загибающийся запорожец с резко брошенным сцеплением на приличных оборотах при включенной передаче. Можно ли от этого избавиться? Во многих игрушках проблем таких нет. Дело в коде или это особенность as3?
0
|
15.10.2014, 21:56 | |
Ответы с готовыми решениями:
1
Пауза на 7 секунд или пауза до нажатия клавиши При нажатии клавиши в английской раскладке, выводить русское значение клавиши При нажатии клавиши I проверить и вывести на экран состояние клавиши Insert При нажатии клавиши «I» проверить и вывести состояние клавиши insert |
Модератор
2904 / 1763 / 179
Регистрация: 19.02.2011
Сообщений: 6,477
|
|
15.10.2014, 22:15 | 2 |
Это особенность ОС. Если открыть любой текстовый редактор, нажать и держать на клаве кнопку, печатающей любой символ, то сначала напечатается один символ, а остальные будут "бежать" через какое-то время.
Относительно кода - подход правильный, но move нужно выполнять не в обработчике клавиатурных событий, а в каждом кадре - чисто логический недочет.
0
|
15.10.2014, 22:15 | |
15.10.2014, 22:15 | |
Помогаю со студенческими работами здесь
2
Включать курсор при нажатии левой клавиши, а выключать по нажатию правой клавиши мыши Пауза в плеере при нажатии на пробел Составить программу,которая при нажатии,клавиши "д" рисует солнце,при нажатии клавиши "н" рисует луну Пауза видео Youtube при нажатии на кнопку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |