06 CocosCreator 节点和组件的生命周期关系

虣虣     2018.08.06     CocosCreator     抢沙发     728人打酱油
生命周期回调onLoad组件脚本的初始化阶段,我们提供了onLoad回调函数。onLoad回调会在组件首次激活时触发,比如所在的场景被载入,或者所在节点被激活的情况下。在onLoad阶段,保证了你可以获取到场景中的其他节点,以及节点关联的资源数据。onLoad总是会在任何start方法调用前执...

30 CocosCreator开源游戏框架(五) 事件实现机制

虣虣     2018.07.30     开源游戏框架     抢沙发     791人打酱油
前言事件机制为我们的游戏开发提供了极大的方便,使得我们能在任意时候指定在什么操作时做什么操作、执行什么样的代码。由于在恰当的时机会有相应的事件触发,我们能为这些事件指定相应的处理函数,就能在原本的流程中插入各种各样的个性化操作和处理,使得整个流程变得更加丰富。事件应有的功能在实现之前,我们首先...

30 CocosCreator 开源游戏框架(一) 定义游戏逻辑脚本入口

虣虣     2018.07.30     开源游戏框架     抢沙发     1778人打酱油
为什么要定义游戏逻辑脚本入口怎样定义游戏逻辑脚本入口新建一个App.ts或者App.js脚本写入下面代码:cc.log("这是游戏逻辑脚本入口,用于初始化framework最基本的东西。。。。");在新新建一个LogoView.ts或者或者LogoView.js脚本,写入下面代码:cc.log...

20 CocosCreator ScrollView 性能优化技巧

虣虣     2018.07.20     CocosCreator     3条评论     2318人打酱油
原理ScrollView是比较常用的UI组件之一,游戏中的任务榜、排行榜都少不了它,也是UI界面最费的地方。当数据量大的时候,但是效率不好。为了解决这个问题也有很多方案:方案一:用摄像机代替panel进行裁切和移动方案二:显示区域外的Item的Active关闭。这个做法不治本,但是确实能让流畅...

19 CocosCreator Android 闪屏图

虣虣     2018.07.19     CocosCreator     抢沙发     1004人打酱油
在AppActivity类的onCreate方法中添加闪屏图protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);splashUIHandler=newHandler();addCo...

13 CocosCreator 多块地图无限无缝滚动 组件

虣虣     2018.06.13     CocosCreator     抢沙发     1167人打酱油
地图滚动出现的原因exportenumDIRECTION{LEFT=1,RIGHT=2,UP=3,DOWN=4,};/***多块地图滚动组件*/const{ccclass,property}=cc._decorator;@ccclassexportdefaultclassScrollThrou...

16 OpenGL 介绍状态管理和绘制几何图形(一)

虣虣     2018.04.16     OpenGL     抢沙发     552人打酱油
绘图工具箱设置当前清除颜色,用于清除RGBA模式下的颜色缓冲区,red、green、blue、alpha值会根据需要进行截取,值范围限定在[0,1]之内,默认清除的颜色是(0,0,0,0),也就是黑色。WINGDIAPIvoidAPIENTRYglClearColor(GLclampfred,...

09 CocosCreator开源游戏框架(二) 日志输出封装

虣虣     2018.04.09     开源游戏框架     2条评论     941人打酱油
在游戏开发中,调试代码不仅仅要靠断点调试,也需要日志输出帮助调试!此时,我们希望日志能够打赢出各种各样的颜色,来区分不同的错误信息,也需要知道该日子打印的时间和文件的代码行数,以及函数的调用者,等等。1.获取日志打印时间_getDateString(){vard=newDate();varst...
关闭