egret-docs-master/Engine2D/update/update251
guofei 4fe0162b34 fist commit 2024-06-19 13:32:32 +08:00
..
5618c5a50aba0.png fist commit 2024-06-19 13:32:32 +08:00
README.md fist commit 2024-06-19 13:32:32 +08:00

README.md

在 Egret 2.5.1 中,修复了 2.5.0 升级后的一些问题。新增了GUI的主题解析器的功能。

查阅 Egret 2.5.0 更新详解: Egret 2.5 更新详解

EgretEngine2.5升级相关问题请到论坛交流:EgretEngine2.5升级相关问题

GUI主题解析器

在新版2.5.1)中,增加了主题解析器。和素材解析器类似,需要一个主题 Adapter用来修改加载主题文件的方式。

egret.gui.mapClass("egret.gui.IThemeAdapter", ThemeAdapter);

GUI相关教程主题和皮肤适配

2.5发布不能运行的bug修复

在2.5.0中你可能会发现在使用了gui库后发布的native版本在运行android工程不能运行成功下面给出解决方案。

修改方式

方法1
  • 升级项目到2.5.1。

  • 重新创建一个新的 gui 项目,用新创建的 Main.ts 文件里的 onAddToStageonConfigComplete 分别替换掉原来的。

  • 重新编译项目即可。

方法2
  • 升级项目到2.5.1。

  • 在文档类里,在注入自定义的素材解析器处,增加一行语句

 	egret.gui.mapClass("egret.gui.IThemeAdapter", ThemeAdapter); 
  • 将原来加载主题的代码放到加载完RES配置文件代码之后。

image

  • 重新编译项目即可。