cocos2d-js的(layer)生命周期,ctor,onEnter,onExit的使用
来源:互联网 发布:淘宝怎么卖演唱会门票 编辑:程序博客网 时间:2024/06/05 02:03
在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的使用
- 场景的onEnter,ctor,onExit
- Cocos2d-Js ctor init onEnter的区别
- cocos2djs ctor init onEnter的区别
- 【quick遇到的陷阱】node的onExit()和onEnter()
- cocos2dx 场景切换的时候onEnter,onExit的执行顺序
- cocos2d-x lua 调用onEnter和onExit
- Cocos2d-x之onEnter()、onEnterTransitionDidFinish()、onExit()、onExitTransitionDidStart()
- cocos2d-x中的init,onEnter,onExit......
- 覆写onEnter和onExit,场景切换出的大问题
- onEnter, onExit
- Cocos2d-x中Layer的生命周期函数
- 使用CCLayer::onExit()禁用特定layer层的按钮响应事件
- cocos2d-x lua 调用onEnter和onExit【转】
- Cocos2d-JS中ctor和Cocos2d-x中init的作用
- 在 往CCLayer里面加 Notification通知的时候,一定要加在OnEnter和OnExit里面
- onEnter , onExit 和 构造函数,析构函数在调用顺序上面的区别
- cocos2dx之onEnter,onExit
- centos 7 tomcat 8安装
- UGUI 降低填充率技巧两则
- 【福利】MySQL vs Postgre SQL: 5个你最关注的非技术维度的区别
- leetcode 606. Construct String from Binary Tree 前序遍历 + 深度优先遍历DFS
- Timer定时器的基本使用
- cocos2d-js的(layer)生命周期,ctor,onEnter,onExit的使用
- window.onload与$(document).ready()对比
- C#根据当前时间获取,本周,本月,本季度等时间段
- csdn 搜索自己的博客
- webpack安装使用教程
- PHP integer 整型
- js如何修改title值
- Flowable
- 动态代理的几种方式