【小(xiǎo)編推薦】cocos2d 場(chǎn♠✔g)景切換方法

2014-09-08  &₽₽; |  &nb¥∏sp;發布者:梁國(guó)芳   |&nbs¶↑♣p;  查看(kàn):3320•εφ☆次

cocos2d
  Director::getInstance()->↑α;replaceScene(CCTransitionSlideInR::cre®‍ate(1,AboutScene::createScene()));


CCTransitionRotoZoom//從(cóng)大(d ¶↑✘à)到(dào)小(xiǎo)畫(huà)面縮小(xiǎo)并↓"≈★跳(tiào)動進入

CCTransitionJumpZoom//立體γ♥(tǐ)從(cóng)左邊縮小(xiǎo)跳(t¶₹©♠iào)動進入

CCTransitionMoveInL//從(cóng)左邊移動進入右邊♥λα

CCTransitionMoveInR//從( $cóng)右邊移動進入左邊

CCTransitionMoveInT//從(cóng)上(shàng)邊移動₩λ到(dào)入下(xià)邊

CCTransitionMoveInB/> Ω/從(cóng)下(xià)邊移動到(d≥λào)入上(shàng)邊

CCTransitionSlideInL//從(cóng)左邊移動入右邊

CCTransitionSlideInR¶™≤≥//從(cóng)右邊移動入左邊

CCTransitionSlideInT//從(cóng)上(shàng ★λ)邊移動入下(xià)邊

CCTransitionSlideInB//從(cóng)​←₩‍下(xià)邊移動入上(shàng)邊

CCTransitionShrinkGrow//從(≥☆cóng)大(dà)到(dào)小(xiǎo)在中間(jiā★©₩n)縮小(xiǎo)進入

CCTransitionFlipX//從(cóng)X軸方向立體(tǐ)翻€γ轉

CCTransitionFlipY//從(cóng) ≤Y軸方向立體(tǐ)翻轉



CCTransitionFlipAngular//×÷™從(cóng)右邊頭翻轉進入

CCTransitionZoomFlip✔δβ™X//從(cóng)X軸方向立體(tǐ)跳(tiào)動翻轉→φ 

CCTransitionZoomFlipY//從¶→✔(cóng)Y軸方向立體(tǐ)跳(tiào)動翻轉

CCTransitionZoomFlipAngular//從(cóng)右邊立體(tǐ)縮小(xiǎo×‍€↓)翻轉進入

CCTransitionFade//從(cóng)中間(φ↑εγjiān)漸變進入

CCTransitionCrossFade//從(cóng)外(wài)€  ↑圍漸變進入

CCTransitionTurnOffTiles//從(cóng)格子(zǐ)覆蓋上(shàng)層進入

CCTransitionSplitCols//豎直分(fēn)三個(gè$')方塊切入

CCTransitionSplitRows//橫向分(fēn)三σ±§個(gè)方塊切入

CCTransitionFadeTR//從₹β₹(cóng)左下(xià)角向右上(shàng)$ ↔角格子(zǐ)漸變進入

CCTransitionFadeBL//從(cóng)右上(shàng)¶₽角角向左下(xià)角格子(zǐ)漸變進入

CCTransitionFadeUp//從(cóng)下(xià)向上(↓λ'shàng)漸變進入

CCTransitionFadeDown¶<∑//從(cóng)上(shàng)向下(xià)漸變≥& ↑進入

 

使用(yòng)方法:

CCScene *scene = [CCScene σ♦'node];

[scene addChild:[GameLayer nod♣‌e]];

[[CCDirector sharedDirector] replaceScδ≤₽ene:[CCTransitionSplitRowstransitionWithDuration:1.2f sc×₩δene:scene]];


補充:(可(kě)能(néng)有(yǒu)重複)

CCTransitionFade, //漸隐效果α↓↓

CCTransitionFadeTR, //碎片•&≈ 效果

CCTransitionJumpZoom, //跳(tiào)動效→§♦↔果

CCTransitionMoveInL, //從(cóng)左向右移動

CCTransitionPageTurn, //翻頁效果

CCTransitionRadialCCW, //鐘(zhōng)擺效果

CCTransitionRotoZoom←×,//渦輪效果

CCTransitionSceneOriented,//

CCTransitionShrinkGr>÷€ow, //漸遠(yuǎn)效果

CCTransitionSlideInL, //左移

CCTransitionSplitCols,//上(shàng)下(xi‌' à)移動

CCTransitionTurnOffTiles//

CCTransitionScene : CCSce©↑☆$ne 基類



CCRotoZoomTransition ∞♦$≠旋轉縮小(xiǎo)切換

CCJumpZoomTransition ♠₹縮小(xiǎo)後跳(tiào)躍切換

CCSlideInLTransition•™¥Ω 從(cóng)左向右切換

CCSlideInRTransition 從(cón£λ∏g)右向左切換

CCSlideInTTransition 從(cóng)上βε¥↑(shàng)向下(xià)切換

CCSlideInBTransition 從(c≤¥★óng)下(xià)向上(shàng)切換

CCShrinkGrowTransition 逐漸縮小(xi™‌'ǎo)切換

CCFlipXTransition 已x中間(jiān)為(wèi)軸平₽¥面式旋轉切換

CCFlipYTransition 已y中間(jiān)為(wèi)ε ♥ε軸平面式旋轉切換

CCFlipAngularTransition 側翻式旋轉切換

CCZoomFlipXTransition 縮小(xiǎo)後x為(wèi)軸φα旋轉切換

CCZoomFlipYTransition 縮小($β±₩xiǎo)後y為(wèi)軸旋轉切換

CCZoomFlipAngularTransition 縮小(xiǎo)側翻式旋轉切換

CCFadeTransition 逐漸變  暗(àn)切換

CCCrossFadeTransition 逐漸變γΩ"暗(àn)切換2

CCTurnOffTilesTransition 随機(jī)方塊覆蓋切換

CCSplitColsTransition 三條上(shàng)₽ Ωπ下(xià)分(fēn)開(kāi)切換

CCSplitRowsTransition 三條左右分(fēn)開(kāi)αδ切換

CCFadeTRTransition 小φ™(xiǎo)方塊大(dà)方塊式切換 左下(xià)到(dào)右♣‍上(shàng) 眩!

CCFadeBLTransition 小(xiǎo)方塊大(dà)方<λ±塊式切換 右上(shàng)到(dào)左下(xià)   眩!

CCFadeUpTransition 百葉窗(ch ​×uāng)從(cóng)下(xià)向上(shàng∞←)

CCFadeDownTransition 百葉窗(→×&$chuāng)從(cóng)上(shàng← >÷)向下(xià)



CCTransitionRotoZoom : CCTransi₩₹×₽tionScene 旋轉進入

CCTransitionJumpZoom : "♠≠φCCTransitionScene 跳(tiào)動進入

CCTransitionMoveInL : CCTransitionSceneσ÷÷ 從(cóng)左側進入

CCTransitionMoveInR : CCTransitionMov&φeInL 從(cóng)右側進入

CCTransitionMoveInT : CCTransitionM¥÷oveInL 從(cóng)頂部進入

CCTransitionMoveInB σ&↓₩: CCTransitionMoveInLγ™ ​ 從(cóng)底部進入

CCTransitionSlideInL : CCTransiti♥•≥™onScene 從(cóng)左側滑入

CCTransitionSlideInR : CCTransition∑©÷₹SlideInL 從(cóng)右側滑入

CCTransitionSlideInB : CCTransi↕‌>↕tionSlideInL 從(cóng) ↔頂部滑入

CCTransitionSlideInT :€★γ CCTransitionSlideInL 從(có←←ng)底部滑入

CCTransitionShrinkGrow ←∑ : CCTransitionScene 交‍§β∞替進入

CCTransitionFlipX : CCTransitio©>σnSceneOriented x軸翻入(左右)

CCTransitionFlipY : CCTransitio×$¥nSceneOriented y軸翻入(上(shàng)下(xià))

CCTransitionFlipAngul♦ ♠✔ar : CCTransitionSceneOriented 左上(shàng)右下(xià)軸翻入

CCTransitionZoomFlipX : CCTr'βansitionSceneOriented x軸翻入放(fàng)大(dà)縮小(xiǎo)效果(左右)ε'

CCTransitionZoomFlipY : CCTransitionSc✔♦eneOriented y軸翻入放(fàng)大(dà)縮小(xiǎo)效果(上(shàng≤♥<>)下(xià))

CCTransitionZoomFlipAngular :CCTransitionSceneOri¶↓ented 左上(shàng)右下(xià)軸翻入放(fàng)大(dà)縮小(xiǎ★λo)效果

CCTransitionFade : CCTransiti'✘onScene 變暗(àn)變亮(liàng)進入

CCTransitionCrossFade ♣£φ: CCTransitionScene 漸變進入

CCTransitionTurnOffTiles : CCTransitionS∑ >cene 小(xiǎo)方格消失進入

CCTransitionSplitCols : CCTransitiΩγεαonScene 豎條切換進入

CCTransitionSplitRows : CCTransition¶↑ SplitCols 橫條切換進入

CCTransitionFadeTR : CC←₹TransitionScene 小(xiǎo)方格右上(shàng)角顯示進☆γ₽←入

CCTransitionFadeBL : CCTransition¥♠•↑FadeTR 小(xiǎo)方格左下(xi♠♦ σà)角顯示進入

CCTransitionFadeUp : CCTransitionFa₹♦deTR 橫條向上(shàng)顯示進入

CCTransitionFadeDown : CCTrans€•itionFadeTR 橫條向下(xià)顯示進入