Cocos2d-x中场景切换
CCScene场景切换、场景的切换效果
1、运行场景:
1 CCScene *pScene = HelloWorld::scene();
2 pDirector->runWithScene(pScene);
2、替换场景:
1 CCScene *pScene=SceneTestScene::scene();
2 CCDirector::sharedDirector()->replaceScene(pScene);
3、过渡类:
1 //用CCTransition绕y轴翻转x轴过渡到FilipXpScene
2 CCDirector::sharedDirector()->replaceScene( CCTransitionFlipX::create(2, pScene) );
3 CCTransitionFlipX::create("过渡时间", 目的场景) //翻转效果(y轴翻转x轴)
4 CCTransitionSlideInT::create(“过渡时间”, 目的场景) //抽屉效果(从下到上)
5 CCTransitionSlideInB:底边界滑入
6 CCTransitionSlideInL:左边界滑入
7 CCTransitionSlideInR:右边界滑入
8 CCTransitionFade::create(“过渡时间”, 目的场景, RGB值) //浅入浅出
9 CCTransitionFadeTR://褪色辉光(从左下到右上)
10 CCTransitionFadeBL:://褪色辉光(从左上到右下)
11 CCTransitionCrossFade://交叉褪色
12 CCTransitionJumpZoom://缩小跳
13 CCTransitionMoveInL://左移动传入
14 CCTransitionMoveInR://右移动传入
15 CCTransitionPageTurn://左翻页backwards:false 翻过去,ture翻过来
16 CCTransitionRadialCCW:钟摆效果
17 CCTransitionRotoZoom:平面旋转
18 CCTransitionSceneOriented:一种支持指定方向的变幻类(LeftOver, RightOver, UpOver, DownOver)
19 CCTransitionShrinkGrow:收缩离替扩大
20 CCTransitionSplitCols:拆分3,1\3下,2上移开
21 CCTransitionTurnOffTiles:关闭传出现场随机顺序的瓷砖