Feel free to fix/add documentation to the wiki
Table of Contents
특수 액션
CallFunc 액션
CallFunc 액션은 액션에서 메소드를 호출할 수 있게 합니다. sequence 액션의 끝에 사용할 수 있는 유용한 액션입니다.
예제:
id actionTo = [MoveTo actionWithDuration: 2 position:ccp(s.width-40, s.height-40)]; id actionBy = [MoveBy actionWithDuration:2 position: ccp(80,80)]; id actionCallFunc = [CallFunc actionWithTarget:self selector:@selector(doATask)]; id actionSequence = [Sequence actions: actionTo, actionBy, actionCallFunc, nil]; -(void) doATask { //some code }
CallFuncN 과 CallFuncND 액션
CallFunc과 비슷한 CallFuncN 과 CallFuncND 액션이 있습니다.
CallFuncN은 인자로 노드를 삽입하는 것이고, CallFuncND는 노드와 포인터를 다른 데이터로 인자를 사용합니다.
예제:
id actionCallFuncN = [CallFuncN actionWithTarget:self selector:@selector(doATaskN:)]; // make sure you notice the trailing : id actionCallFuncND = [CallFuncND actionWithTarget:self selector:@selector(doATaskN:data:) data:pointerToSomeData]; - (void) doATaskN: (id)node { //some code } - (void) doATaskND: (id)node data:(void*)d { //some code }
Trace: » actions_composition » templates » prog_guide » 0_99_0 » license » actions_ease » start » hello_world » actions » actions_special