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...");
}