官方文档都可以查到,只是觉得自己再梳理一遍可以稍微熟悉点,更详细的介绍可以参考这位博主的
http://blog.csdn.net/kingabcde/article/details/26897097
一、Director::sharedDirector()->getActionManager()->
addAction (Action *action, Node *target, bool paused)
//为一个目标添加动作。
removeAllActions ()
//移除所有动作。
removeAllActionsFromTarget (Node *target)
//移除某一个Node身上的所有动作。 所有属于这个Node身上的动作都将被移除。
removeAction (Action *action)
//移除一个指定的动作
removeActionByTag (int tag, Node *target)
//通过指定tag移除目标动作
Action * getActionByTag (int tag, const Node *target) const
//通过指定tag得到目标动作
ssize_t getNumberOfRunningActionsInTarget (const Node *target) const
//返回指定目标执行动作的个数 组合动作算1个动作。
pauseTarget (Node *target)
//暂停目标动作:所有正在该目标执行的动作或者新加入的动作都将被暂停。
resumeTarget (Node *target)
//恢复目标动作。所有的动作都将被恢复。
Vector< Node * > pauseAllRunningActions ()
//暂停所有正在执行的动作,返回所有被暂停动作的Node的并且把所有Node装到Vector里。
resumeTargets (const Vector< Node * > &targetsToResume)
//恢复一个目标的动作(这个目标是pauseAllRunningActions返回值里的一个Node)
update (float dt)
//更新,由主循环的update定时器调用更新