关于Cocos2d-x中init方法和onEnter方法的区别
2024-09-24 04:53:15
init()和onEnter()这两个方法都是写实例化对象的类(比如继承自Node的一些类等等)的时候用到的方法。
一般都是public类型下面的
bool init();
void onEnter();
两个方法在实现的时候都要先执行父类方法,比如
Node::init();
Node::onEnter();
注意:
1.init()在类的初始化时只会调用一次。
2.onEnter在该类被载入场景的时候被调用,可能会发生多次。
3.Node* nd = new Node();
这种情况下,只会触发onEnter。
4.auto nd = Node::create();
这样情况下,既会触发init()方法,也会触发onEnter()方法,被调用的顺序是先init(),后onEnter()。
最新文章
- 【Java EE 学习 54】【OA项目第一天】【SSH事务管理不能回滚问题解决】【struts2流程回顾】
- Leetcode: Ones and Zeroes
- RGB颜色中的参数是变量的时候,为什么要加上两个+号在左右?
- HDU 5007 Post Robot KMP (ICPC西安赛区网络预选赛 1001)
- sql server 2008笔记
- 在Android界面特效中如何做出和墨迹天气及UC中左右拖动的效果
- 无须任何软件配置iis+ftp服务器图文说明
- FME2014汉化问题
- C头文件之<;stdio.h>;
- C# 对Xml的常用操作
- 解决SQLite数据库中文乱码问题
- SOA与EBS集成_Package 调用维护
- Mysql查询高速缓存区
- gulp杂记
- Myeclipse Db Browser使用
- SqlServer存储过程及函数
- 解决 Visual Studio 点击添加引用无反应的问题
- 使用Apache JMeter对SQL Server、Mysql、Oracle压力测试(一)
- 第四节《Git检出》
- AngularJs 指令中 的Scope属性
热门文章
- mysql-5.7中的innodb_buffer_pool_prefetching(read-ahead)详解
- Java并发之AQS同步器学习
- TCP协议具体解释(上)
- mybatis 一二事(1) - 简单介绍
- linux perf and tracer ,java Flame Graph
- oracle triggers 实现两个结构相同的表的数据级联更新操作
- python文件和目录操作方法大全
- python匹配两个字符串中间的字符串
- sqlserver 关于子查询的优化操作
- C#中WebBrowser控件的使用