Cocos2xd__场景(层)的生命周期
Posted teternity
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cocos2xd__场景(层)的生命周期相关的知识,希望对你有一定的参考价值。
生命周期函数:
1. bool init():初始化场景时调用
2. void onEnter():进入场景时调用
3. void onEnterTransitionDidFinish():进入场景且过度动画结束时调用
4. void onExit():退出场景时调用
5. void onExitTransitionDidStart():退出场景且开始过度动画时调用
6. void cleanup():场景对象被清除时调用
如:
virtual void onEnter() override { Scene::onEnter(); cocos2d::log("...TestScene onEnter..."); } virtual void onEnterTransitionDidFinish() override { Scene::onEnterTransitionDidFinish(); cocos2d::log("...TestScene onEnterTransitionDidFinish..."); } virtual void onExit() override { Scene::onExit(); cocos2d::log("...TestScene onExit..."); } virtual void onExitTransitionDidStart() override { Scene::onExitTransitionDidStart(); cocos2d::log("...TestScene onExitTransitionDidStart..."); } virtual void cleanup() override { Scene::cleanup(); cocos2d::log("...TestScene cleanup..."); }
以上是关于Cocos2xd__场景(层)的生命周期的主要内容,如果未能解决你的问题,请参考以下文章