zoukankan      html  css  js  c++  java
  • [Cocos2d-x]节点的生命周期

     清楚的知道一个对象的生命周期,在开发时候是非常必要的,对于自身定义并且创建的对象而言,它的生命周期是由程序员控制,但是对于coco2d-x中的节点,我们必须弄清它的生命周期,这样才能在开发中得心应手。

    使用工厂方法create创建的Node,都会调用init方法,所以节点被创建时它的方法调用顺序是:

    构造函数 -> init() -> onEnter()

    当一个Node从父Node中移除时:

    onExit() -> 析构函数

    注意:

    当Node重新被加入当前运行的Scene时,它的onEnter()方法会被再次调用,同理,移除Scene时,onExit()也将被再次调用

    所以根据需要,释放资源的代码可以选中写在onExit()中,或者析构函数中

    人生就是一局不能Again的DOTA
  • 相关阅读:
    L1-021 重要的话说三遍
    L1-020 帅到没朋友
    pytest--钩子
    pytest--allure
    pytest--常用插件
    pytest--高级用法
    pytest--配置文件
    pytest--控制运行
    pytest--fixture
    pytest--使用前提
  • 原文地址:https://www.cnblogs.com/hellenism/p/3468332.html
Copyright © 2011-2022 走看看