Изменить место назначения CCMoveTo (с легкостью) без остановки - PullRequest
0 голосов
/ 11 августа 2011

У меня есть несколько спрайтов, легко падающих из точки А в Б.Код:

id move = [CCMoveTo actionWithDuration:time position:new_position];
id move_ease_in = [CCEaseIn actionWithAction:[[move copy] autorelease] rate:ratio];
[sprite runAction:move_ease_in];

Когда кто-то касается экрана, спрайт должен продолжать падать до точки C, то есть ниже B. Спрайты должны продолжать падать, не останавливаясь и не падая снова.Как я могу это сделать?Спасибо.

1 Ответ

0 голосов
/ 11 августа 2011

Попробуйте CCMoveBy и добавьте количество, которое они хотят перемещать каждый раз.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...