Подтвердить что ты не робот

Одновременные CCActions Cocos2d

Можно ли одновременно запускать несколько ccactions на спрайте? Например, если у меня есть CCFadeIn, CCScaleTo и CCRotateBy, все с одинаковой продолжительностью, я могу запустить все три спрайта одновременно? Единственное, что я обнаружил, что делает что-то дистанционно, - это CCSequence, и это не то, что я хочу. Спасибо!

4b9b3361

Ответ 1

Вам не нужно использовать CCSpawn, просто выполните эти действия индивидуально на одном и том же спрайте, и они будут выполняться одновременно:

id fadeIn = [CCFadeIn actionWith…];
[sprite runAction:fadeIn];

id scale = [CCScaleTo actionWith…];
[sprite runAction:scale];

id rotate = [CCRotateBy actionWith…];
[sprite runAction:rotate];

Ответ 2

Просто используйте CCSpawn, если вы использовали CCSequence, вы должны автоматически знать, как использовать CCSpawn.