cocos2dx--兩個場景切換各函數調用順序

場景A切換到場景B,有切換特效函數

調用順序以下:(AAABABABA)it

A:構造函數io

A:onEnter構造函數

A:onEnterTransitionDidFinishpush

B:構造函數特效

A:onExitTransitionDidStarttar

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

相關文章
相關標籤/搜索