如题,在游戏实现暂停之后,恢复游戏,定时器schedule就没有再继续运行了。求大佬告诉这个问题应该怎么去解决啊
以下是调用暂停的方法
void GameScene::menuPauseLayer(Object* pSender) {
auto visibleSize = Director::sharedDirector()->getVisibleSize();
auto *renderTexture = RenderTexture::create(visibleSize.width, visibleSize.height);
renderTexture->begin();
this->getParent()->visit();
renderTexture->end();
pauseSchedulerAndActions();
Director::sharedDirector()->pushScene(GamePause::pauseScene(renderTexture));
}
这是在暂停类中恢复的方法
void GamePause::menuContinueCallback(Object* pSender){
Director::sharedDirector()->popScene();
}
我是用的schedule定时器
schedule(schedule_selector(GameScene::timeUpdate));