cocos2dx切换场景
2014-09-02 12:34
399 查看
第一屏必须:
auto scene = GameMenu::createScene();
director->runWithScene(scene);
然后是主场景:
auto scene = MainScene::createScene();
Director::getInstance()->replaceScene(scene);
再回来第一屏:
auto scene = GameMenu::createScene();
director->replaceScene(scene);
结论:2dx的replaceScene会
先init新场景然后再remove旧场景
今天就碰到个在主场景里调用了_eventDispatcher->removeEventListenersForType(EventListener::Type::TOUCH_ONE_BY_ONE);结果第一屏幕的场景不接受touch事件了。
auto scene = XXScene::create();
的时候应该就执行init了,
之后才replaceScene
添加监听写写onEnter里面一般
auto scene = GameMenu::createScene();
director->runWithScene(scene);
然后是主场景:
auto scene = MainScene::createScene();
Director::getInstance()->replaceScene(scene);
再回来第一屏:
auto scene = GameMenu::createScene();
director->replaceScene(scene);
结论:2dx的replaceScene会
先init新场景然后再remove旧场景
今天就碰到个在主场景里调用了_eventDispatcher->removeEventListenersForType(EventListener::Type::TOUCH_ONE_BY_ONE);结果第一屏幕的场景不接受touch事件了。
auto scene = XXScene::create();
的时候应该就执行init了,
之后才replaceScene
添加监听写写onEnter里面一般
相关文章推荐
- cocos2dx场景切换中init、onEnter、onEnterTransitionDidFinish的调用
- cocos2dx进阶学习之场景切换
- cocos2dx 场景切换特效
- cocos2dx-33种场景切换
- cocos2dx 3.x场景切换特效大全
- 三> cocos2dx常见32种场景切换动画
- cocos2dx2.2中几种的场景切换方法比较
- cocos2dx常见32种场景切换动画
- cocos2dx进阶学习之场景切换
- Cocos2dx 场景切换动画
- cocos2dx常见32种场景切换动画
- cocos2dx 场景切换的时候onEnter,onExit的执行顺序
- cocos2dx 3.1从零学习(二)——菜单、场景切换、场景传值
- COCOS2DX场景切换特效
- COCOS2DX场景切换特效
- cocos2dx 3.x 场景切换的认识
- Cocos2dx-3.x中常用切换场景特效和方式
- COCOS2DX的场景切换and动作
- cocos2dx-3.x(三)、场景切换及可能产生的错误
- cocos2dx场景切换动画