Cocos2d x中場景切換

2022-04-10 06:33:56 字數 1496 閱讀 9113

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(「過渡時間」, 目的場景) //

抽屜效果(從下到上)

5cctransitionslideinb:底邊界滑入

6cctransitionslideinl:左邊界滑入

7cctransitionslideinr:右邊界滑入

8 cctransitionfade::create(「過渡時間」, 目的場景, rgb值) //

淺入淺出

9 cctransitionfadetr://

褪色輝光(從左下到右上)

10 cctransitionfadebl:://

褪色輝光(從左上到右下)

11 cctransitioncrossfade://

交叉褪色

12 cctransitionjumpzoom://

縮小跳13 cctransitionmoveinl://

左移動傳入

14 cctransitionmoveinr://

右移動傳入

15 cctransitionpageturn://

左翻頁backwards:false 翻過去,ture翻過來

16cctransitionradialccw:鐘擺效果

17cctransitionrotozoom:平面旋轉

18cctransitionsceneoriented:一種支援指定方向的變幻類(leftover, rightover, upover, downover)

19cctransitionshrinkgrow:收縮離替擴大

20 cctransitionsplitcols:拆分3,1

\3下,2上移開

21 cctransitionturnofftiles:關閉傳出現場隨機順序的瓷磚

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 場景切換動畫效果

cctransitionfade,漸隱效果 cctransitionfadetr,碎片效果 cctransitionjumpzoom,跳動效果 cctransitionmoveinl,從左向右移動 cctransitionpageturn,翻頁效果 cctransitionradialccw,鐘擺效...