Commit a29715a0 authored by wildfirecode13's avatar wildfirecode13

Update README.md

parent 00ee733a
......@@ -68,6 +68,32 @@ npm源配置。
### 自动化图集合并说明
不会合并组内的jpg。一般jpg都是外部加载,合入png图集,会显著增加png图集的体积
## 未来
- 增加webp支持,提升载入速度。
- 基于asm的mock api
- 更快的编译(优化devtool)
- 更高效的研发:引入HRM
## 背景
尽量保持以往的开发习惯,减少工作流的环节变更,减少迁移引擎导致的成本
## 优势
- 一键发布
- 自动化编译,极快的编译速度,极致的开发效率。抛弃了egret build,因为它非常的慢,空项目编译2秒,项目代码越多编译越慢,而且还需要手动编译。
- 非常快的首屏载入速度。合并了所有egret相关库为单独一个文件 //yun.duiba.com.cn/db_games/lib2_game.min.js,抛弃了非常慢的基于manifest的串行加载。(egert p2.js cdn //yun.duiba.com.cn/db_games/physics.min.js)
- tinypng图片压缩由手动升级为自动,大大提升研发效率
- 自动化合并图集。开发阶段不需要合并图集,大大提升开发效率。
- 修改exmls等其他项目文件后自动刷新浏览,进一步提升研发效率。
- 0成本迁移tc和tw(无需要修改代码)
- 0成本迁移mock
- 暂不使用egret的网络通讯库,仍然使用zepto(有空优化)
- 其他无成本迁移的开发习惯,比如自动编译、自动刷新浏览器、编辑器vscode、webstorm习惯等。
- 项目初始化简化:现在依赖只需要安装一次,不需要每个项目都安装一次。移除了project.json。
- 和其他egret工具、流程兼容,比如exml编辑器egret wing。
- 以前一个皮就是一个项目。现在只有一个vscode项目,方便管理项目。
- 使用新的git流,可以有效的减少整个仓库的体积,几十上百个项目,其实有用的不多
- 相对以前发布速度极快。只有代码变更的时候,只需要编译ts发布,只有exmls文件变更的时候,只发布exmls,大大节省了发布时间。
- 现在代码里有基本的panel,scene,loading可以参考一下,后续会独立成类似tl、wx的库
## 项目创建和维护流程
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment