我是使用pushScene进入Pause画面的,只用截屏的方法
auto _schedule = this->getScheduler();
auto replaceScene = ](float tm)
{
//最后切换场景
Director::getInstance()->pushScene(Pause::createScene());
};
_schedule->schedule(replaceScene, this, 0.0f,0,0.0f, false, "screenshot");
toggle->setSelectedIndex(0);
```
在Pause中使用这个返回游戏
auto resume2 = MenuItemImage::create("resume_button.png", "resume_button.png");
auto callback = ](Ref * ref)
{
//弹出保存的场景
Director::getInstance()->popScene();
};
resume2->setCallback(callback);
auto mn = Menu::create(resume2, NULL);
mn->setPosition(Point(size.width*0.5,size.height*0.5));
this->addChild(mn);
```
但发生了这个错误
CCScheduler.cpp
Line:469
Expression: hashElement->entry->markedForDeletion
求指导