_鞋男原创 BLOG: http://blog.youkuaiyun.com/wushao126/article/details/41077297
在cocos2dx 2.x中:runAction的函数
CCAction * CCNode::runAction(CCAction* action)
{
CCAssert( action != NULL, "Argument must be non-nil");
m_pActionManager->addAction(action, this, !m_bRunning);
return action;
}
由此可见,但凡继承自CCNode的都具有行为。
CCActionManager *m_pActionManager; ///< a pointer to ActionManager singleton, which is used to handle all the actions
其实就是
CCDirector *director = CCDirector::sharedDirector();
m_pActionManager = director->getActionManager();
void CCActionManager::addAction(CCAction *pAction, CCNode *pTarget, bool paus