项目研发中常部署Jenkins作为CI/CD持续集成测试体系的平台。
为了让开发团队及时方便的得到最新迭代版本的应用程序包,我们可以通过建立一个自动发布的任务项来实现。主要分解为以下四个子任务,来完成一个自动化发布需求的闭环。
以下非常简要的做[……]
项目研发中常部署Jenkins作为CI/CD持续集成测试体系的平台。
为了让开发团队及时方便的得到最新迭代版本的应用程序包,我们可以通过建立一个自动发布的任务项来实现。主要分解为以下四个子任务,来完成一个自动化发布需求的闭环。
以下非常简要的做[……]
这里讨论的减小包体大小,又因为很多项目会采用基础包与资源下载包分离的策略,所以减少基础安装包(首包)的尺寸大小是最头等的诉求,特别是以 WebGL 为目标进行发布时,必须保持较低的构建大小,让用户在内容启动之前等待合理的下载时间。
先说说代码的优化策[……]
在项目开发过程中,动画表现需要考虑到其实现的经济性与适合的应用场景。常用的动画形式有以下几种:
IO密集型场景是指系统CPU性能相对于硬盘、内存要好太多,此时系统大部分时间都是CPU在等IO的读写操作,系统CPU利用率不高。
最近在研究一些使用Lua脚本的Unity项目, Lua主要用来实现频繁变更的业务逻辑,方便和美术资源一起进行在线热更新。一直以来主要从事游戏客户端的开发,实践应用Lua的情景比较少(相对于服务器的C++&Lua的技术栈),所以在初步的学习了解阶段做[……]