this->schedule(schedule_selector(HelloWorld::gameLogic), 1.0);
this->schedule(schedule_selector(HelloWorld::update));
void gameLogic(cocos2d::CCTimer dt);
void update(CCTimer dt);
schedule(schedule_selector 在3.x怎么写?
this->schedule(schedule_selector(HelloWorld::gameLogic), 1.0);
this->schedule(schedule_selector(HelloWorld::update));
void gameLogic(cocos2d::CCTimer dt);
void update(CCTimer dt);
schedule(schedule_selector 在3.x怎么写?
写法一样的。。。就是回调参数应该float dt
如下:
void SchedulerPauseResume::onEnter()
{
SchedulerTestLayer::onEnter();
schedule(schedule_selector(SchedulerPauseResume::tick1), 0.5f);
schedule(schedule_selector(SchedulerPauseResume::tick2), 0.5f);
schedule(schedule_selector(SchedulerPauseResume::pause), 3.0f);
}
void SchedulerPauseResume::tick1(float dt)
{
CCLOG(“tick1”);
}
void SchedulerPauseResume::tick2(float dt)
{
CCLOG(“tick2”);
}
void SchedulerPauseResume::pause(float dt)
{
Director::getInstance()->getScheduler()->pauseTarget(this);
}
cpptest 里有例子的 一搜索就好了