Просмотр полной версии : Управление - НЕ курсоры
Может кто-то решал подобную проблему?...
Есть два объекта. Дело в том,что одному из них необходимо назначить управляющие клавиши-буквы, например awsd, в то время управление другим объектом осуществляется курсорами.
Я читал в Хелпе MX'а про getCode();, но у меня сложилось впечатление, что это не то немного... Может я не прав??
Подскажите пожалуйста, каким обазом назначить управляющими клавишми НЕ курсоры и прочие проедопределённые Key. ...
Key.getCode() - Возвращает виртуальный код последней нажатой клавиши.
Key.getAscii() - Возвращает ASCII-код последней нажатой клавиши.
Ну фишку можно порешить так: вначале юзеру подсунешь сценку, где он должен буит назначить кнопу каждому событию для объекта 2.
Ты эти коды засунешь куда нить... в массив, например.
Потом или объект 2 делаешь слухачом клавы или опрашиваешь ее через энтерфрейм.
Ну а дальше просто сравниваешь коды нажатий с записанными...
2MOHCTEP
Как считаешь, вообще не будет глюков когда сразу 4-6 клавишь нажато ?
Ещё надо'ж высекать отжатые клавиши...
Прокатит onKeyUp geyCode()?
Как считаешь, вообще не будет глюков когда сразу 4-6 клавишь нажато ?
В МХ в примерах вроде есть флашка, где объект (жук, по моему) управляется курсорными батонами. Там можно нажать сразу 2 стрелки, чтоб по диагонали ехать.
Полагаю, что подобный прием подойдет и для всех остальных клавиш.
Не ясно про
Ещё надо'ж высекать отжатые клавиши...
подробнее плз.
подробнее плз.
Я щаз делаю грубо говоря гонощки, но по-моему весьма мило получаются....лирика
Так вот, по задумке игра на двоих, следовательно надо использовать минимум 8 клавиш управления. Отжатые клавиши необходимы...мне чесно говоря сейчас лень описывать для чего(разные фишки типа когда не нажаты клавиши вперёд и назад уменьшать скорость на заданый коэффециент..)
Ну в общем я проблему уже решил!
Несколько нажатых клавиш(4-6 максимум я считаю для 2х машинок) вполне работают!!
А буквы и любые другие клавиши назначабтся саким способом:
if(Key.isDown(87) ){
....
}
87 в данном случае - "W"
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.