轉自蟲子 http://blog.csdn.net/ac_huang/article/details/29380893
- //場景切換
- //[1] TransitionJumpZoom
- /*
- *作用: 場景縮小跳出消失,目標場景跳入
- */
- Director::getInstance()->replaceScene(TransitionJumpZoom::create(1.2f,scene));
- //[1]
- //[2] TransitionFade
- /*
- *作用: 淡出淡入,原場景淡出,新場景淡入
- */
- Director::getInstance()->replaceScene(TransitionFade::create(1.2f,scene));
- //[2]
- //[3] TransitionFlipX
- /*
- *作用: 水平方向翻頁
- */
- Director::getInstance()->replaceScene(TransitionFlipX::create(1.2f,scene));
- //[3]
- //[4] TransitionFlipY
- /*
- *作用: 豎直方向翻頁
- */
- Director::getInstance()->replaceScene(TransitionFlipX::create(1.2f,scene));
- //[4]
- //[5] TransitionFlipAngular
- /*
- *作用: 左上右下軸翻入
- */
- Director::getInstance()->replaceScene(TransitionFlipAngular::create(1.2f,scene, TransitionScene::Orientation::UP_OVER));
- //[5]
- //[6] TransitionZoomFlipX
- /*
- *作用: 帶縮放效果x軸翻轉
- */
- Director::getInstance()->replaceScene(TransitionZoomFlipX::create(1.2f,scene, TransitionScene::Orientation::UP_OVER));
- //[6]
- //[7] TransitionZoomFlipY
- /*
- *作用: 帶縮放效果Y軸翻轉
- */
- Director::getInstance()->replaceScene(TransitionZoomFlipY::create(1.2f,scene, TransitionScene::Orientation::UP_OVER));
- //[7]
- //[8] TransitionZoomFlipAngular
- /*
- *作用: 帶縮放效果且有角度的翻轉
- */
- Director::getInstance()->replaceScene(TransitionZoomFlipAngular::create(1.2f,scene, TransitionScene::Orientation::UP_OVER));
- //[8]
- //[9] TransitionShrinkGrow
- /*
- *作用: 原始場景收縮消失,目標場景伸展放大出現
- */
- Director::getInstance()->replaceScene(TransitionShrinkGrow::create(1.2f,scene));
- //[9]
- //[10] TransitionRotoZoom
- /*
- *作用: 原始場景旋轉收縮消失,目標場景旋轉伸展放大出現
- */
- Director::getInstance()->replaceScene(TransitionRotoZoom::create(1.2f,scene));
- //[10]
- //[11] TransitionMoveInL
- /*
- *作用: 新場景從左"亂入"(慢慢出現)
- */
- Director::getInstance()->replaceScene(TransitionMoveInL::create(1.2f,scene));
- //[11]
- //[12] TransitionMoveInR
- /*
- *作用: 新場景從右"亂入"(慢慢出現)
- */
- Director::getInstance()->replaceScene(TransitionMoveInR::create(1.2f,scene));
- //[12]
- //[13] TransitionMoveInT
- /*
- *作用: 新場景從上"亂入"(慢慢出現)
- */
- Director::getInstance()->replaceScene(TransitionMoveInT::create(1.2f,scene));
- //[13]
- //[14] TransitionMoveInB
- /*
- *作用: 新場景從上"亂入"(慢慢出現)
- */
- Director::getInstance()->replaceScene(TransitionMoveInB::create(1.2f,scene));
- //[14]
- //[15] TransitionSlideInL
- /*
- *作用: 新場景從左慢慢移入,推出舊場景
- */
- Director::getInstance()->replaceScene(TransitionSlideInL::create(1.2f,scene));
- //[15]
- //[16] TransitionSlideInR
- /*
- *作用: 新場景從右慢慢移入,推出舊場景
- */
- Director::getInstance()->replaceScene(TransitionSlideInR::create(1.2f,scene));
- //[16]
- //[17] TransitionSlideInT
- /*
- *作用: 新場景從上慢慢移入,推出舊場景
- */
- Director::getInstance()->replaceScene(TransitionSlideInT::create(1.2f,scene));
- //[17]
- //[18] TransitionSlideInB
- /*
- *作用: 新場景從上慢慢移入,推出舊場景
- */
- Director::getInstance()->replaceScene(TransitionSlideInB::create(1.2f,scene));
- //[18]
- //[19] TransitionCrossFade
- /*
- *作用: 淡出淡入交叉,同時進行
- */
- Director::getInstance()->replaceScene(TransitionCrossFade::create(1.2f,scene));
- //[19]
- //[20] TransitionProgressRadialCW
- /*
- *作用: 順時針消失,新場景出現
- */
- Director::getInstance()->replaceScene(TransitionProgressRadialCW::create(1.2f,scene));
- //[20]
- //[21] TransitionProgressHorizontal
- /*
- *作用: 場景從左到右消失同時另一場景出現
- */
- Director::getInstance()->replaceScene(TransitionProgressHorizontal::create(1.2f,scene));
- //[21]
- //[22] TransitionProgressRadialCCW
- /*
- *作用: 原場景逆時針消失,新場景出現
- */
- Director::getInstance()->replaceScene(TransitionProgressRadialCCW::create(1.2f,scene));
- //[22]
- //[23] TransitionPageTurn
- /*
- *作用: 翻頁切換,bool爲true是向左上往右下翻, false從右下往左上翻
- */
- Director::getInstance()->replaceScene(TransitionPageTurn::create(1.2f,scene, true));
- //[23]
- //[24] TransitionFadeTR
- /*
- *作用: 往右上波浪(一部分一部分消失)
- */
- Director::getInstance()->replaceScene(TransitionFadeTR::create(1.2f,scene));
- //[24]
- //[25] TransitionFadeBL
- /*
- *作用: 往左下波浪(一部分一部分消失)
- */
- Director::getInstance()->replaceScene(TransitionFadeBL::create(1.2f,scene));
- //[25]
- //[26] TransitionFadeUp
- /*
- *作用: 向上百葉窗式的消失
- */
- Director::getInstance()->replaceScene(TransitionFadeUp::create(1.2f,scene));
- //[26]
- //[27] TransitionFadeDown
- /*
- *作用: 向上百葉窗式的消失
- */
- Director::getInstance()->replaceScene(TransitionFadeDown::create(1.2f,scene));
- //[27]
- //[28] TransitionTurnOffTiles
- /*
- *作用: 隨機小方塊式的消失
- */
- Director::getInstance()->replaceScene(TransitionTurnOffTiles::create(1.2f,scene));
- //[28]
- //[29] TransitionSplitRows
- /*
- *作用: 按行切開,新場景出現
- */
- Director::getInstance()->replaceScene(TransitionSplitRows::create(1.2f,scene));
- //[29]
- //[30] TransitionSplitCols
- /*
- *作用: 按列切開,新場景出現
- */
- Director::getInstance()->replaceScene(TransitionSplitCols::create(1.2f,scene));
- //[30]
- //[31] TransitionProgressInOut
- /*
- *作用: 場景從中間到四周消失同時另一場景出現
- */
- Director::getInstance()->replaceScene(TransitionProgressInOut::create(1.2f,scene));
- //[31]
- //[32] TransitionProgressOutIn
- /*
- *作用: 場景從四周到中間消失同時另一場景出現
- */
- Director::getInstance()->replaceScene(TransitionProgressOutIn::create(1.2f,scene));
- //[32]
- //[33] TransitionProgressVertical
- /*
- *作用: 場景從四周到中間消失同時另一場景出現
- */
- Director::getInstance()->replaceScene(TransitionProgressVertical::create(1.2f,scene));
- //[33]
和3.0以前的還是有很大的區別的,不過裏面有很多方法不止提供了這一種創建法。具體用到哪個,可以進去看看。放這裏方便查找