![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
ваша логика построения обработки событий клавиатуры в корне ущербна хотя бы из-за того, что после первого нажатия клавиши следует пауза, а далее идут повторы нажатой кнопки (нажмите любую букву в любом поле ввода любой программы и увидите эту паузу), т.о. ваш танк будет дергать при старте как загибающийся запорожец с резко брошенным сцеплением на приличных оборотах при включенной передаче - т.е. вам надо пересмотреть весь подход к обработке нажатий клавиш)))
я бы многое мог рассказать про "контроллеры" клавиатуры, но меня тут охаят))))))
__________________
скриптограф Последний раз редактировалось orcpochta; 28.09.2010 в 01:03. |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
ну возможно нужно было рассказать, как правильно)
как я понимаю просто при первом нажатии запускать ENTER_FRAME?
__________________
www.haiatov.ru |
|
|||||
|
Регистрация: Dec 2008
Адрес: Новосибирск
Сообщений: 30
|
Есть четыре состояния upPressed, downPressed, leftPressed, rightPressed. Они независимы, поэтому отрабатывать их следует отдельно . В данном контексте это значит что следует использовать не if{...} else if {...}, а if{...}; if{...}. И опять же в корне неправильно засовывать логику в обработчики клавиатуры
|
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
подскажите плиз как правильней всего делать это
__________________
www.haiatov.ru |
|
|||||
|
Посмотрите на код давно делал, дерганий не замечал
http://www.murmadillo.tut.su/html/co...n-attempt.html
__________________
Гоночка |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
спс - разобрался
__________________
www.haiatov.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|