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
  • 相关阅读:
    pc端布局方式
    idea中Git操作
    原型和原型链
    BFC块级格式上下文
    开发环境和生产环境
    webpack-dev-server报错
    es6类的继承
    js文件上传
    es6 字符串和数字常用方法
    es6 set容器和map容器
  • 原文地址:https://www.cnblogs.com/hellenism/p/3468332.html
Copyright © 2011-2022 走看看