问题1:
unresolved external symbol "public; _thiscall MyScene::MyScene(bool)" (??0MyScene@@QAE@_N@Z) referenced in function "public: _thiscall MyTransition(void)" (??0MyTransition@@QAE@XZ)
原因在于:没有对MyScene的声明进行定义。
问题2:
在执行到断点后再运行就会报错,m_pRunningScene
原因:在helloworld的init里面已经把场景释放掉,没有再new出来,如下
把这段代码删除,在启动时加入AppDelegate.cpp里面bool AppDelegate::applicationDidFinishLaunching()加入如下代码
// run
CCScene * pScene = CCScene::create(); //待切换场景的创建
CCLayer * pLayer = new MyController(); //new屏幕滑动控制
pLayer->autorelease(); //释放滑动控制
pDirector->runWithScene(pScene); //跳转到切换场景代码
pScene->addChild(pLayer);