1.建立
scene * scene=scene::scene();
2.函式
[1]:transitioncrossfade::create(時間,目標場景);
//慢慢淡化到另一場景
[2]:transitionfade::create(時間,目標場景);
//本場景變暗消失後另一場景慢慢出現
[3]:transitionfadebl::create(時間,目標場景);
//本場景右上角到左下角方塊消失到另一場景
[4]:transitionfadedown::create(時間,目標場景);
//本場景從上到下橫條消失到另一場景
[5]:transitionfadetr::create(時間,目標場景);
//本場景左下角到右上角方塊消失到另一場景
[6]:transitionfadeup::create(時間,目標場景);
//本場景從下到上橫條消失到另一場景
[7]:transitionflipangular::create(時間,目標場景,樣式 );
//本場景翻轉消失到另一場景(斜上方)
//樣式(可以不寫):
//transitionorientationleftover(左向右翻轉)
//kcctransitionorientationrightover(右向左翻轉)
[8]:transitionflipx::create(時間,目標場景,樣式);
//本場景翻轉消失到另一場景(x軸)
//樣式(可以不寫):
//transitionorientationleftover(左向右翻轉)
//kcctransitionorientationrightover(右向左翻轉)
[9]:transitionflipy::create(時間,目標場景);
//本場景翻轉消失到另一場景(y軸)
//樣式(可以不寫):
//transitionorientationupover(下向上翻轉)
//kcctransitionorientationdownover(上向下翻轉)
[10]:transitionjumpzoom::create(時間,目標場景);
//本場景跳動消失後另一場景跳動出現
[11]:transitionmoveinb::create(時間,目標場景);
//另一場景由整體從下面出現
[12]:transitionmoveinl::create(時間,目標場景);
//另一場景由整體從左面出現
[13]:transitionmoveint::create(時間,目標場景);
//另一場景由整體從上面出現
[14]:transitionmoveinr::create(時間,目標場景);
//另一場景由整體從右面出現
[15]:transitionpageturn::create(時間,目標場景,bool);
//翻頁切換,bool為true是向前翻。
[16]:transitionprogresshorizontal::create(時間,目標場景);
//本場景從左到右消失同時另一場景出現
[17]:transitionprogressinout::create(時間,目標場景);
//本場景從中間到四周消失同時另一場景出現
[18]:transitionprogressoutin::create(時間,目標場景);
//本場景從四周到中間消失同時另一場景出現
[19]:transitionprogressradialccw::create(時間,目標場景);
//本場景逆時針消失到另一場景
[20]:transitionprogressradialcw::create(時間,目標場景);
//本場景順時針消失到另一場景
[21]:transitionprogressvertical::create(時間,目標場景);
//本場景從上到下消失同時另一場景出現
[22]:transitionrotozoom::create(時間,目標場景);
//本場景旋轉消失後另一場景旋轉出現
[23]:transitionshrinkgrow::create(時間,目標場景);
//本場景縮小切換到另一場景放大
[24]:transitionslideinb::create(時間,目標場景);
//本場景向上滑動到另一場景
[25]:transitionslideinl::create(時間,目標場景);
//本場景向右滑動到另一場景
[26]:transitionslideinr::create(時間,目標場景);
//本場景向左滑動到另一場景
[27]:transitionslideint::create(時間,目標場景);
//本場景向下滑動到另一場景
[28]:transitionsplitcols::create(時間,目標場景);
//本場景三矩形上下消失後另一場景三矩形上下出現
[29]:transitionsplitrows::create(時間,目標場景);
//本場景三矩形左右消失後另一場景三矩形左右出現
[30]:transitionturnofftiles::create(時間,目標場景);
//本場景小方塊消失到另一場景
[31]:transitionzoomflipangular::create(時間,目標場景,樣式);
//本場景翻轉消失到另一場景(斜上方)
//樣式(可以不寫):
//transitionorientationleftover(左向右翻轉)
//kcctransitionorientationrightover(右向左翻轉)
[32]:transitionzoomflipx::create(時間,目標場景,樣式);
//本場景翻轉消失到另一場景(x軸)
//樣式(可以不寫):
//transitionorientationleftover(左向右翻轉)
//kcctransitionorientationrightover(右向左翻轉)
[33]:transitionzoomflipy::create(時間,目標場景,樣式);
//本場景翻轉消失到另一場景(y軸)
//樣式(可以不寫):
//transitionorientationupover(下向上翻轉)
//kcctransitionorientationdownover(上向下翻轉)
Cocos2d x之場景切換
在很多rpg遊戲中大部分存在多個場景,如開始的歡迎介面 選單介面 戰鬥介面 場景切換只需要呼叫ccdirector shareddirector replacescene s s為新的場景,這句 的是含意,是用新的場景s去替換掉舊的場景,但是這樣的場景替換,來得太突然,給使用者的感覺不太好,我們需要...
cocos2dx切換場景
分享一下cocos2dx切換場景函式 場景a切換到場景b,有切換特效 呼叫順序如下 aaabababa a 建構函式 a onenter a onentertransitiondidfinish b 建構函式 a onexittransitiondidstart b onenter a onexit...
COCOS2DX 場景與層
runscene scene 啟動第乙個場景時使用 popscene 與pushscene配合使用,可以回到上乙個場景 poptorootscene 與pushscene配合使用,可以回到根場景 2.場景過渡動畫 由transitionsecene和它的子類展示 3.場景的生命週期函式 ctor建構...