新年伊始,白鹭科技于1月2日正式发布白鹭引擎(Egret Engine)5.1.2,本次版本是针对在17年12月份发布的白鹭引擎5.1.1版本的一次功能迭代。更新后白鹭引擎完善了对微信小游戏支持,并引入了 AssetsManager资源管理器,这使得开发者可以更方便的创建和维护小游戏项目。 完善对微信小游戏支持 去年12月底,微信正式上线小游戏后,白鹭官方已在白鹭引擎
5.1.1
版本中添加了对微信小游戏的支持,这项功能目前得到了许多开发者的积极使用和反馈。在白鹭引擎5.1.2中,根据开发者的反馈我们进行了相关改进,使得开发者可以更方便的创建和维护微信小游戏项目。目前,开发者可以通过
Egret Launcher 进行可视化的创建微信小游戏项目,而非使用白鹭引擎的命令行。
除了图形化界面之外,我们还在这个版本中添加了如下与微信小游戏有关的修改:
引入 AssetsManager资源管理器 白鹭引擎在
4.0 版本引入了名为 “ResourceManager ”的资源管理器作为 RES
模块的替代方案。经过长达一年的用户反馈收集与功能迭代,我们在白鹭引擎 5.1.2 版本中正式将 ResourceManager
作为创建新项目的默认模块,彻底取代 RES 模块,并将其正式改名为 “AssetsManager” 。 此前的ResourceManager
模块与 RES 模块有90%的 API 是完全一致的,AssetsManager 在继承了这一基础上也完全支持 RES 模块,形如
default.res.json的配置文件,以保证尽可能的保证开发者继续使用自己熟悉的工作流并进行逐步的迁移。 在更新 AssetsManager 的同时,我们还为资源管理模块加入了两个非常实用的构建管线插件,分别是:
虽然我们建议开发者使用 AssetManager 模块,但是白鹭引擎目前仍然允许开发者继续使用 RES 模块。开发者只需在egretProperties.json配置文件中,将assetsmanager修改为res并执行 egret clean 即可。 BUG 修复
更多功能敬请期待 在白鹭引擎 5.1版本的更新日志中,我们提到 5.1版本会逐步为开发者提供以下功能:
目前,我们已经完成了内置资源加载模块迁移 ResourceManager ( 已更名为 AssetsManager ) 以及微信小游戏发布平台的支持工作,并初步改善了 EUI 的加载速度与资源尺寸。后续版本我们会提供如下功能,并尽快保持 5.1 版本的稳定性:
|