cocos2d-js的(layer)生命周期,ctor,onEnter,onExit的使用
在cocos2d-js中一般来说在一个scene(场景)中只会存在一个Layer(层),所以在cocos2d-js中生命周期也就是层的生命周期了。
在天命刚开始学习cocos2d-js的时候,浏览那些项目的时候经常会发现有这么几个函数——>ctor,onEnter,onExit
在最开始的时候并没有看懂到底这些函数有啥区别,特别是在使用cior和onEnter的时候,我发现在代码中那你把内容代码写在哪里都行。
后来问了个前辈,他跟我说都一样。想用那个用哪个。一般是用ctor。虽然我知道肯定有区别但是还是一直使用ctor在写程序。
后来在网上浏览微博的时候才知道了区别,(原谅我过了一个月才知道其中的区别。网上cocos2d-js的资料不太好找呀)
(1) ctor () =>构造函数,在初始化层的时候调用,(一般样式都写这里面)
(2) onEnter () =>进入层的时候调用的函数,(我的理解是在进去的时候有写样式后来在原有的基础上添加)
(3) onEnterTransitionDidStart () =>进如层并且过渡动画开始的时候调用的方法。(一般大家都没有过渡动画把,一般项目较大,需要切换的时候加载资源的时候才需要用到把)
(3) onEnterTransitionDidFinish () =>进入层并且过渡的动画结束的时候调用的方法(使用如上)
(4) onExit () =>退出层的时候调用的函数
(5) onExitTransitionDidStart () =>(原理如上啦,一样一样的)
(6) onExitTransitionDidFinish () => (原理如上+1)
因为都是很简单的东西,但是当时困扰自己很久,所以才写了,当作是个笔记把,代码就不贴啦。
要是真的能帮到一个人也会很开心呦。谢谢。(不接受批评,额你看到过在别人的笔记本上写评语的人不。。哈哈)
cocos2d-js的(layer)生命周期,ctor,onEnter,onExit的使用相关推荐
- js浏览器页面生命周期
DOMContentLoaded.load.beforeunload.unload HTML 页面的生命周期包含三个重要事件: DOMContentLoaded -- 浏览器已完全加载 HTML,并构 ...
- Vue.js函数的生命周期
一.vue里的生命周期是什么? vue实例从创建到销毁的过程称之为vue的生命周期 二.vue.js里面的钩子函数 钩子函数 昰什么 相当于回调函数 即让开发者在特定的时候 执行自定义逻辑 1.自定义 ...
- 【Vue.js学习】生命周期及数据绑定
一.生命后期 官网的图片说明: Vue的生命周期总结 var app = new Vue({el:"#app", beforeCreate: function(){console. ...
- vue.js框架的生命周期:常用钩子函数
//组件实例化之前执行的函数 beforeCreate:function () { alert("组件实例化之前执行的函数") }, //组件实例化完毕执行的函数 created: ...
- 第5章-Vue.js交互及生命周期练习
一.学习目标 使用网络请求进行前后端交互 (重点) 理解钩子函数的作用 (难点) 掌握Vue.js过滤器的使用方法 了解Vue.js事件的深入用法 (重点) 二.仿写留言板 2.1.实现" ...
- Node.js 16 生命周期 结束日期提前
将 Node.js 16 的生命周期终止日期更改为 2023 年 9 月 11 日 概括 Summary 为什么? Why? 我们评估了以下选项 We have evaluated the follo ...
- mpvue生命周期初探
最近使用了 mpvue 搭建并开发了公司一个小程序项目,周末花点时间研究一下 Vue.js 组件生命周期和小程序页面生命周期的调用顺序问题. 正文 准备知识 先上 mpvue 生命周期官方图解: 小程 ...
- “约见”面试官系列之常见面试题第四十一篇之VUE生命周期(建议收藏)
详解Vue Lifecycle 先来看看VUE官网对VUE生命周期的介绍 Vue实例有一个完整的生命周期,也就是从开始创建.初始化数据.编译模板.挂载Dom.渲染→更新→渲染.销毁等一系列过程,我们称 ...
- 1.vue生命周期详解(2020.12.05)
vue生命周期,直接上官方图 补一下引用vue的链接( src = "https://cdn.bootcss.com/vue/2.4.2/vue.js) 要明确生命周期,我们必须从钩子下手: ...
最新文章
- python berkeley DB操作——打开btree索引文件中的database
- 计算机图形学试题a卷,计算机图形学复习题及答案
- JAVA入门级教学之(abstract抽象类)
- 阐述oracle的体系结构,Oracle数据库逻辑体系结构详解
- java 跨域 下载文件_文件下载重命名(可跨域)
- jedis操作set_Redis从入门到深入-Java操作Redis(12)
- php分页代码简单实现
- Filezilla日文字符文件看不到或显示乱码的解决办法
- 蜗轮蜗杆减速机如何选择制造厂
- java po vo bo是什么以及_Java中VO , PO , BO, DAO ,POJO是什么意思
- python从excel读取数据用matplotlib画平面折线图
- 通过搜狐号引流靠谱吗?
- 北京车管所 与 换领驾驶证过程
- 【论文笔记】ARBITRAR: User-Guided API Misuse Detection
- JAVA每日学习 Day31---抽象类和接口的含义、共性、区别
- [转] 宝宝出生第一年妈妈最应关心的问题
- 小米手机如何在便签待办事项中输入语音?
- 《计算机存储与外设》----2.3 DRAM
- Python3 + selenium 实现QQ群接龙自动化
- cad哪个版本最好用?思路提供