cocos2D場景切換方式總匯

2021-06-25 21:07:11 字數 3498 閱讀 2915

cctransitionfade,  //漸隱效果

cctransitionfadetr, //碎片效果

cctransitionjumpzoom, //跳動效果

cctransitionmoveinl, //從左向右移動

cctransitionpageturn, //翻頁效果

cctransitionradialccw, //鐘擺效果

cctransitionrotozoom,//渦輪效果

cctransitionsceneoriented,//

cctransitionshrinkgrow, //漸遠效果

cctransitionslideinl, //左移

cctransitionsplitcols,//上下移動

cctransitionturnofftiles//

cctransitionscene : ccscene  基類

ccrotozoomtransition 旋轉縮小切換

ccjumpzoomtransition 縮小後跳躍切換

ccslideinltransition 從左向右切換

ccslideinrtransition 從右向左切換

ccslideinttransition 從上向下切換

ccslideinbtransition 從下向上切換

ccshrinkgrowtransition 逐漸縮小切換

ccflipxtransition 已x中間為軸平面式旋轉切換

ccflipytransition 已y中間為軸平面式旋轉切換

ccflipangulartransition 側翻式旋轉切換

cczoomflipxtransition 縮小後x為軸旋轉切換

cczoomflipytransition 縮小後y為軸旋轉切換

cczoomflipangulartransition 縮小側翻式旋轉切換

ccfadetransition 逐漸變暗切換

cccrossfadetransition   逐漸變暗切換2

ccturnofftilestransition 隨機方塊覆蓋切換

ccsplitcolstransition 三條上下分開切換

ccsplitrowstransition 三條左右分開切換

ccfadetrtransition 小方塊大方塊式切換 左下到右上 眩!

ccfadebltransition 小方塊大方塊式切換 右上到左下 眩!

ccfadeuptransition 百葉窗從下向上

ccfadedowntransition 百葉窗從上向下

cctransitionrotozoom : cctransitionscene 旋轉進入

cctransitionjumpzoom : cctransitionscene 跳動進入

cctransitionmoveinl : cctransitionscene從左側進入

cctransitionmoveinr : cctransitionmoveinl 從右側進入

cctransitionmoveint : cctransitionmoveinl 從頂部進入

cctransitionmoveinb : cctransitionmoveinl 從底部進入

cctransitionslideinl : cctransitionscene從左側滑入

cctransitionslideinr : cctransitionslideinl 從右側滑入

cctransitionslideinb : cctransitionslideinl 從頂部滑入

cctransitionslideint : cctransitionslideinl 從底部滑入

cctransitionshrinkgrow : cctransitionscene交替進入

cctransitionflipx : cctransitionsceneoriented x軸翻入(左右)

cctransitionflipy : cctransitionsceneoriented y軸翻入(上下)

cctransitionflipangular : cctransitionsceneoriented 左上右下軸翻入

cctransitionzoomflipx : cctransitionsceneoriented x軸翻入放大縮小效果(左右)

cctransitionzoomflipy : cctransitionsceneoriented y軸翻入放大縮小效果(上下)

cctransitionzoomflipangular :cctransitionsceneoriented  左上右下軸翻入放大縮小效果

cctransitionfade : cctransitionscene  變暗變亮進入

cctransitioncrossfade : cctransitionscene 漸變進入

cctransitionturnofftiles : cctransitionscene小方格消失進入

cctransitionsplitcols : cctransitionscene豎條切換進入

cctransitionsplitrows : cctransitionsplitcols 橫條切換進入

cctransitionfadetr : cctransitionscene小方格右上角顯示進入

cctransitionfadebl : cctransitionfadetr 小方格左下角顯示進入

cctransitionfadeup : cctransitionfadetr 橫條向上顯示進入

cctransitionfadedown : cctransitionfadetr 橫條向下顯示進入

使用方法:

ccscene *scene = [ccscene node];   

[scene addchild:[gamelayer node]];   

[[ccdirector shareddirector] replacescene:[cctransitionsplitrowstransitionwithduration:1.2f scene:scene]];   

場景切換的兩種方式

直接呼叫場景

[ccdirector shareddirector]replacescene:[gamelayer scene]];

2、從init函式開始執行

ccscene *scene = [ccscene node];   

[scene addchild:[gamelayer node]];   

[[ccdirector shareddirector] replacescene:[cctransitionsplitrowstransitionwithduration:1.2f scene:scene]];   

縮放的形式切換場景的方法

[[ccdirector shareddirector] replacescene:[ccshrinkgrowtransition transitionwithduration:1.2f scene:sc]]; 

專案經驗 cocos2D場景切換方式總匯

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

cocos2d實現語音 Cocos2d 聲音API

param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...

Cocos2D研究院之初識Cocos2d(二)

在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...