cocos2dx 场景切换的时候onEnter,onExit的执行顺序

cocos2dx 场景切换的时候onEnter,onExit的执行顺序,第1张

概述A场景切换到B场景 1.不带过渡效果的场景切换  ,如下 cc.Director:getInstance():replaceScene(TestSceneB.new()) print("TestSceneA:onEnter()") print("TestSceneA:onExit()") print("TestSceneB:onEnter()") 2.带过渡效果的场景切换  ,如下 cc.Dire

A场景切换到B场景

1.不带过渡效果的场景切换 ,如下

cc.Director:getInstance():replaceScene(TestSceneB.new())


print("TestSceneA:onEnter()")

print("TestSceneA:onExit()")

print("TestSceneB:onEnter()")

2.带过渡效果的场景切换 ,如下

cc.Director:getInstance():replaceScene(cc.TransitionSlIDeInT:create(0.1,TestSceneB.new()))


print("TestSceneA:onEnter()")
print("TestSceneB:onEnter()")

print("TestSceneA:onExit()")

注:即使过渡动画的执行时间是0秒,也是如此.

总结:如果带有过渡动画的场景切换,会先执行将要切换的场景的onEnter方法,后执行原场景的onExit方法,

不带过渡动画的场景切换,直接先执行原场景的onExit方法,后执行将要切换的onEnter方法

总结

以上是内存溢出为你收集整理的cocos2dx 场景切换的时候onEnter,onExit的执行顺序全部内容,希望文章能够帮你解决cocos2dx 场景切换的时候onEnter,onExit的执行顺序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1082158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存