摘要:如果你想使用Cocos Creator制作一些规模稍大的游戏,那么资源管理是必须解决的问题,随着游戏的进行,你可能会发现游戏的内存占用只升不降,哪怕你当前只用到了极少的资源,并且有使用cc.loader.release来释放之前加载的资源,但之前使用过的大部分资源都会留在内存中!为什么会这样呢? c 阅读全文
posted @ 2019-10-20 23:59 深圳-宝爷 阅读 (1243) 评论 (8) 编辑
摘要:在Creator中发起一个http请求是比较简单的,但很多游戏希望能够和服务器之间保持长连接,以便服务端能够主动向客户端推送消息,而非总是由客户端发起请求,对于实时性要求较高的游戏更是如此。这里我们会设计一个通用的网络框架,可以方便地应用于我们的项目中。 使用websocket 在实现这个网络框架之 阅读全文
posted @ 2019-10-16 22:40 深圳-宝爷 阅读 (1375) 评论 (1) 编辑
摘要:这里讨论场景切换的完整流程,从我们调用了loadScene开始切换场景,到场景切换完成背后发生的事情。整个流程可以分为场景加载和场景切换两部分,另外还简单讨论了场景的预加载。 加载场景的流程 loadScene主要做了3件事,通过_getSceneUuid获取要加载场景的信息,对于原生平台的非启动场 阅读全文
posted @ 2019-05-10 15:41 深圳-宝爷 阅读 (2435) 评论 (2) 编辑
摘要:我们在编辑器中看到的资源,在构建之后会进行一些转化,本章将揭开Creator对资源进行的处理。 资源处理的整体规则 首先我们将Creator的开发和运行划分为以下几个场景: 编辑器 当我们将资源放到编辑器中时,Creator会为每个资源生成唯一的uuid以及meta文件,并在项目的library目录 阅读全文
posted @ 2019-05-09 10:37 深圳-宝爷 阅读 (1947) 评论 (0) 编辑
摘要:当我们将游戏构建发布到web平台时,勾选Md5 Cache选项可以开启MD5 Pipe,它的作用是给构建后的资源加上md5后缀,避免浏览器的缓存导致部分资源不是最新,因为使用了md5后缀后,当资源内容发生变化时,资源的名字就不一样了,缓存就会失效。 比如6e056173 d285 473c b206 阅读全文
posted @ 2019-05-08 12:55 深圳-宝爷 阅读 (1297) 评论 (0) 编辑
摘要:Load流程是整个资源加载管线的最后一棒,由Loader这个pipe负责(loader.js)。通过Download流程拿到内容之后,需要对内容做一些“加载”处理。使得这些内容可以在游戏中使用。这里并不是所有的资源都需要进行一个加载处理,目前只有图片、Json、Plist、Uuid(Prefab、场 阅读全文
posted @ 2019-05-08 12:53 深圳-宝爷 阅读 (2097) 评论 (0) 编辑
摘要:Download流程的处理由Downloader这个pipe负责(downloader.js),Downloader提供了各种资源的“下载”方式——即如何获取文件内容,有从网络获取、从磁盘获取,不同类型的资源在不同的平台下有不同的获取方式。 比如脚本在原生平台使用require方法获取,而在H5平台 阅读全文
posted @ 2019-03-22 11:05 深圳-宝爷 阅读 (1948) 评论 (7) 编辑
摘要:这系列文章会对Cocos Creator的资源加载和管理进行深入的剖析。主要包含以下内容: cc.loader与加载管线 Download部分 Load部分 额外流程(MD5 Pipe) 从编辑器到运行时 场景切换流程 前面4章节介绍了完整的资源加载流程以及资源管理,以及如何自定义这个加载流程(有时 阅读全文
posted @ 2019-03-22 10:55 深圳-宝爷 阅读 (4784) 评论 (6) 编辑
摘要:最近在工作中碰到不少棘手的BUG,其中的一个是Spine骨骼的渲染花屏,在战斗中派发出大量士兵之后有概率出现花屏闪烁(如下图所示),这种莫名奇妙且难以重现的BUG最为蛋疼。 前段时间为了提高Spine骨骼动画的加载速度,将Spine库进行了升级,新的Spine库支持skel二进制格式,二进制格式的加 阅读全文
posted @ 2017-05-07 12:36 深圳-宝爷 阅读 (2450) 评论 (4) 编辑
摘要:游戏编程十年总结的上篇总结了前五年初学编程的经历,下篇总结的是开始工作之后的经历,前面五年算是一帆风顺,而接下来的经历,则充满了挫折与失败。 第一份工作 由于学历不高,还没毕业,经验不足让我吃了不少闭门羹,在大三刚开始时就开始在网上投放简历了,但基本是石沉大海。虽然没有面试邀请,我还是独自一人来到了 阅读全文
posted @ 2016-05-11 13:05 深圳-宝爷 阅读 (26295) 评论 (125) 编辑