cocos2d

cocos2d : Actions : Composition

DevMaster 2011. 3. 30. 02:50

CCSequence
Action리스트를 받아 순서대로 실행한다. 

 

icon = [CCSprite spriteWithFile:@"Icon-Small.png"];  

icon.position = ccp(50,200);

[self addChild:icon];

id action1 = [CCMoveTo actionWithDuration:2 position:ccp(100,100)];

id action2 = [CCMoveBy actionWithDuration:2  position: ccp(100,120)];

id action3 = [CCMoveBy actionWithDuration:2  position: ccp(0,120)];

action3 = [CCEaseInOut actionWithAction:[[action3 copy] autorelease] rate:5.0f];

[icon runAction: [CCSequence actions:action1, action2, action3, nil]];

 


CCSpawn 
여러 Actions을 동시에 실행한다. 


 

id action = [CCSpawn actions:

[CCRotateBy actionWithDuration2 angle720],
nil


[sprite runAction: action];

 

CCRepeat
times 인자의 숫자만큼 반복한다.

CCRepeatForever
무한 반복 액션
* CCSequence 액션 안에 CCRepeatForever 액션을 넣을 수는 없다.