2014-02-04 4 views
0

Итак, у меня есть объект с именем player, который пользователь контролирует событиями касания. Существует еще один объект, называемый vine, который откидывается назад и четвертый, подкручивая объект во Flash CS6, не используя какой-либо код.Как сделать объект следовать за другими объектами tween path AS3

То, что я пытаюсь выполнить, когда пользователь нажимает на кнопку перехода и player hittests в vine, я хочу player быть присоединен к vine и следовать его твин путь. Я выполнил все, за исключением объекта player, который фактически прикрепляется к vine и размахивает им.

Вот код, который я написал, когда я исполню его, и игрок входит в контакт с vine, то player делает привязку к vine в положении vine «s, но не по пути анимации, он просто застрянет и я больше не могу его контролировать.

private function checkPlayerHitVine():void 
{ 
    if (player.hitTestObject(vine)) 
    { 
     trace("Player Hit Vine"); 
     player.x = vine.x; 
     player.y = vine.y; 
    } 
} 

Пожалуйста, если вы можете дать любую помощь или примеры, я был бы очень признателен. Спасибо за ваше время!

ответ

1

Грубым способом сделать это было бы добавить «дескриптор» (DisplayObject) на лозе, который соответствует качелям на лозе (он может быть прозрачным), а затем при контакте игровые x и y могут совпадать x и y. Он был бы прикреплен к лозе в том же положении, несмотря на то, что столкновение было. Возможно, вы могли бы поставить «высокие» и «низкие» ручки ...

Смежные вопросы