//创建及初始化
//获取全局时间管理者
Scheduler* pSchedule = Director::getInstance()->getScheduler();
//创建新的时间管理者
m_pSchedule = new Scheduler();
将新的时间管理者交予全局时间管理者控制
pSchedule->scheduleUpdate(m_pSchedule, 0, false);
//创建动作管理者
m_pActionMgr = new ActionManager();
//将自己交予动作管理者控制
this->setActionManager(m_pActionMgr);
//将精灵交予动作管理者控制
m_pImage->setActionManager(m_pActionMgr);
//将动作管理者交予时间管理者控制
m_pSchedule->scheduleUpdate(m_pActionMgr, 0, false);
//开始执行动画(在交予新创建的动作管理者之后执行动画,否则不会生效)
m_pImage->runAction(RepeatForever::create(pAnimate));
//控制时间从而控制动画播放速度
m_pSchedule->setTimeScale(0.5);
//析构时释放资源
Scheduler* pSchedule = Director::getInstance()->getScheduler();
pSchedule->unscheduleUpdate(m_pSchedule);
CC_SAFE_DELETE(m_pSchedule);
this->setActionManager(Director::getInstance()->getActionManager());