v1.10 版本相比 v1.9 新增了大量特性,重构了引擎的资源部分,大幅度优化了 settings.js 文件的体积。
此外,1.10 还在微信小游戏及 Web、原生平台上都支持了游戏代码分包功能。这样一来便能够突破微信首包 4MB 的限制,并且提升游戏载入速度,详见[代码分包加载](链接见文末)。
与此同时,1.10 对不少编辑器代码进行了重写,提升了编辑器的使用体验和性能。如果您的项目计划升级到之后的 v2.0,请提前升级到 v1.10,这样能保证整个升级过程尽量平滑。
版本说明
资源升级
从 10 开始,Cocos Creator 对底层资源类型进行了重构,大多数项目不受影响,但有些项目可能会收到一些警告,详情请查阅 [v1.10 资源升级指南](链接见文末)。
更新内容
编辑器
大幅优化发布后的 settings.js 文件体积
在文件夹对应的属性检查器中添加了脚本分包设置
允许每个项目单独设置自定义引擎
在层级管理器中增加节点锁定功能,当鼠标移到节点上,左侧会有一个锁定按钮,节点锁定后无法在场景编辑器内选中该节点
在 Prefab 资源文件的属性检查器中,增加了“优化策略”选项,用于优化 Prefab 创建时间,详见 [预制资源:设置优化策略] (链接见文末)
优化 Windows 下的主菜单
为构建面板中的场景列表增加自动刷新功能
发布到原生平台时,同样支持在文件命名中添加 MD5,方便进行热更新
脚本编译将自动跳过所有 .d.ts 文件,避免 TypeScript 报错
Console 面板增加了 Clear on Play