![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
Всем привет,
Делаю игру под android. Подскажите как мне реализовать мультитач (см. картинку) чтобы при удержании клавиши влево или вправо (нажатие на объекты кнопок) игрок мог еще и кинуть или прыгнуть. Делаю так Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; jump_btn.addEventListener(TouchEvent.TOUCH_BEGIN, func_jump); brosok_btn.addEventListener(TouchEvent.TOUCH_BEGIN, func_brosok); left_btn.addEventListener(TouchEvent.TOUCH_BEGIN, func_left); right_btn.addEventListener(TouchEvent.TOUCH_BEGIN, func_right); function func_jump(e:TouchEvent):void { //код для прыжка } function func_brosok(e:TouchEvent):void { //код для броска } function func_left(e:TouchEvent):void { player.x-=10; } function func_right(e:TouchEvent):void { player.x+=10; } |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
В обработчике нажатия TOUCH_BEGIN устанавливай некую булеву переменную, например
, в обработчике TOUCH_END соответственно сбрасывай на false. Дальше во время броска проверяем:
__________________
Нормально делай — нормально будет! |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
Т.е. для каждой из кнопок мне нужно проверять на ее совместное использование?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:17. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| мультитач андроид |
|
|