cocos2dx--两个场景切换各函数调用顺序

简介:

场景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






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5125516.html,如需转载请自行联系原作者

相关文章
|
4月前
|
图形学
小功能⭐️Unity改变代码执行顺序
小功能⭐️Unity改变代码执行顺序
|
Dart Java Kotlin
那些你不知道的Dart细节之函数(方法)(三)
Dart中的函数,也就是方法
134 0
Qt [GC9-8]:让我们的程序可以随意的移动(重载鼠标事件)
Qt [GC9-8]:让我们的程序可以随意的移动(重载鼠标事件)
177 0
Qt [GC9-8]:让我们的程序可以随意的移动(重载鼠标事件)
|
图形学
Unity 事件函数的执行顺序
在 Unity 脚本中,有许多事件函数在脚本执行时按预定的顺序执行。这个执行顺序如下所述: 首个场景加载这些函数在场景开始时调用(对于场景中的每个对象调用一次)。 Awake:在所有 Start 函数之前,以及 prefab 实例化之后调用。
2224 0
|
Android开发 图形学
|
.NET
vc应用CPictureEx类(重载CStatic类)加载gif动画
1.PictureEx.h文件: //////////////////////////////////////////////////////////////////////// PictureEx.
1447 0