vivado
19.02.2013, 17:35
Всем привет,
Делаю игру под 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;
}
Но чтото не получается
Делаю игру под 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;
}
Но чтото не получается