内置的场景切换特效
- 渐变淡化:TransitionCrossFade
- 淡入淡出:TransitionFade
- 角落渐变:TransitionFadeBL
- 翻转:TransitionFlipAngular etc…
- 跳动:TransitionJumpZoom
- 移入:TransitionMoveInB
- 翻页:TransitionPageTurn
- 消失:TransitionProgressHorizontal
- 旋转:TransitionProgressRadialCCW
- 缩小放大:TransitionShrinkGrow
- 滑动:TransitionSlideInB
- 分行消失:TransitionSplitCols etc…
- 缩放翻动:TransitionZoomFlipAngular
场景切换
cocos2dx的场景切换通过Director导演来执行,简单的切换就是:
auto nextScene = DrawNodeScene::createScene();
Director::getInstance()->replaceScene(nextScene);
加入特效:
auto nextScene = DrawNodeScene::createScene();
auto transition = TransitionPageTurn::create(1, nextScene, false);
Director::getInstance()->replaceScene(transition);