egret-docs-master/Conversion/update/update220/README.md

67 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

![](566002be9965b.jpg)
## Egret Conversion 2.2.0 特性解读
在 Egret Conversion 进入2.0以来,团队更加注重优化用户体验,解决实际项目转换过程中遇到的问题。让我们一起来看看,刚刚发布的 Egret Conversion 2.2.0 带来了哪些优化和新功能来帮助我们把 Flash 项目转换成 Egret 项目吧。
### 遇到类库需要升级怎么办?
需要手动拷贝过去?不需要这么做。在新版本的 Egret Conversion 里,选择项目,如果需要升级类库的话将会有下面的提示:
![](566002beba851.png)
点击更新项目配置,工具会将旧项目升级到最新的工具类库。Egret Conversion 新增的检测项目类库是否需要升级并给出提示的功能,方便我们在转换过程中快速定位到问题所在,并轻松解决之。同样的,在其他方面 Egret Conversion 2.2.0 也做出了相应的优化改善。
### 优化的swf转换工具
单swf文件导出资源增加识别项目源码中swf的能力,项目源代码路径下swf可通过SWF转换工具SWFExporter直接生成到egret资源目录下。
![](566002bed5690.png)
遇到坑了怎么办呢?在日志区域打印着转换的过程,我们可以直接看到遇到了哪些坑,是否能跳过去。
![](566002bee0d7a.png)
上面我拖拽了两个swf文件可以看到头一个转换成功并且输出到了相关文件夹下。第二个文件告诉我转换失败并不是一个swf文件。看来我要检查一下我的文件本身了。转换成功的文件我就可以在 egret 项目中使用了。
### 提升转出项目的质量
我们把 Flash 项目转换成 egret 项目之后,当然要先看看转换的效果如何。为了提高转出项目的质量 Egret Conversion 2.2.0 修复和优化了很多内容:
* 动态文本颜色只显示白色的bug修复现在可以显示正确的颜色了。
* 动画播放过程中跳动现象已修复。
* 优化了动画播放性能,增加了缓存机制。
* UI对复杂多层级面板支持更好。
### 新特性
* 增加对位图填充矢量图形的支持,完美支持填充的位图缩放、旋转及打散后使用部分图形。
* 静态文本使用字形字体,不再导出为图片。统一转换为使用设备字体,以提升效率和支持文字着色。
### 发布项目
现在可以直接将转换好的 egret 项目发布出来了。
![](566002bef10be.png)
转换 Flash 项目到 egret 项目之后可以编译-运行 egret 项目来查看效果。之后可以直接点击上面的发布按钮来发布一份 html5 版本的项目啦。
![](566002bf0d586.png)
上面就是刚刚发布出来的html5项目。
#### Egret Conversion 还在不断完善当中
Egret Conversion 2.2.0 还修优化了很多地方,比如大幅减少了工具卡死闪退等。
Egret Conversion 还在不断完善当中,希望您能留下宝贵意见。
EgretConversion联系方式
官方QQ群Egret Conversion VIP 249685517
官方论坛http://bbs.egret.com/forum.php?mod=forumdisplay&fid=70