cocos2dx 兩個場景切換各函式呼叫順序

2021-09-22 09:22:41 字數 1121 閱讀 7420

場景a切換到場景b,有切換特效

呼叫順序例如以下:(aaabababa)

a:建構函式

a:onenter

a:onentertransitiondidfinish

b:建構函式

a:onexittransitiondidstart

b:onenter

a:onexit

b:onentertransitiondidfinish

a:析構函式

場景a切換到場景b,無切換特效

呼叫順序例如以下:(aaabaabba)

a:建構函式

a:onenter

a:onentertransitiondidfinish

b:建構函式

a:onexittransitiondidstart

a:onexit

b:onenter

b:onentertransitiondidfinish

a:析構函式

場景a中pushscene b場景,有切換特效(aaababab)

呼叫順序例如以下:

a:建構函式

a:onenter

a:onentertransitiondidfinish

b:建構函式

a:onexittransitiondidstart

b:onenter

a:onexit

b:onentertransitiondidfinish

場景a中pushscene b場景,無切換特效(aaabaabb)

呼叫順序例如以下:

a:建構函式

a:onenter

a:onentertransitiondidfinish

b:建構函式

a:onexittransitiondidstart

a:onexit

b:onenter

b:onentertransitiondidfinish

場景b中popscene

呼叫順序例如以下:

b:onexittransitiondidstart

b:onexit

a:onenter

a:onentertransitiondidfinish

cocos2dx 兩個場景切換各函式呼叫順序

呼叫順序如下 aaabababa a 建構函式 a onenter a onentertransitiondidfinish b 建構函式 a onexittransitiondidstart b onenter a onexit b onentertransitiondidfinish a 析構函...

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...