15 CocosCreator开源游戏框架(九) 扩展Button组件

虣虣     2019.08.15     开源游戏框架     抢沙发     39人打酱油
按钮(Button)组件是游戏中最常用的组件之一,可以显示文本标签,图标或者两种同时显示。CocosCreator为广大开发者提供了一个Button组件应有的基本功能,暂且将CocosCreator提供的Button组件称为系统Button组件,往往我们会想使用系统已有的Button组件来做二...

01 CocosCreator开源游戏框架(三) 复杂的 Object 输出实现

虣虣     2018.09.01     开源游戏框架     抢沙发     917人打酱油
在游戏开发中,调试代码不仅仅要靠断点调试,也需要日志输出帮助调试!有时候简单的日志输出不能满足我们项目的需要,比如:服务器发了一个数据(Object)过来,此时我们需要把这个Object对象的具体内容打印出来,又如客户端给服务器发送了一个数据(Object),此时我们需要打印出来。这样我们可以...

19 CocosCreator开源游戏框架(七) 场景管理器的实现

虣虣     2018.08.19     开源游戏框架     抢沙发     523人打酱油
场景管理器的职责:场景切换之前对旧场景上的资源进行引用计数减一场景切换之后对新场景上的资源进行引用计数加一场景切换之后根据资源使用情况释放不需要的资源负责两个场景之间的切换负责两个场景之间的数据传递场景切换时资源管理场景切换之前,对旧场景上的资源进行引用计数减一cc.director.on(c...

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

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

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

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

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

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