Egret Conversion(Egret项目转换工具) 2.5.3
分享到:
Egret Conversion是一款能够快速的将用户现有的Flash项目转换成Egret HTML5项目的强大工具。软件由著名的引擎开发公司白鹭时代推出,是非常强大的一款国产工具,界面友好易用,无需其他辅助工具,功能强大可扩展,支持AS3等各种复杂的语法特性,涵盖了大部分的Flash API,还支持swf资源的直接,是相当使用的一款工具,能够有效的帮助开发者解决问题。
Egret Conversion提供给用户整套的项目转换解决方案,不仅能够帮助开发者完成Flash项目的转换,还未后期项目优化和维护提供大量优秀的解决方案,让用户能够享受更好的后期服务,如果开发人员需要一款转换工具,想要使用白露时代的Egret进行游戏开发,那么不要错过这款强大的工具。
·选择了Egret Conversion 2.0就是选择了Egret HTML5工具流和发布平台解决方案,从产品研发,项目转换,调试优化,打包发布到上线运营,一站式解决方案,解决后顾之忧。
·转换后的Egret项目运行在集成Runtime的渠道平台上,将获得接近于原始页游项目的性能体验。
·Egret开放平台更可以帮助转换后的项目迅速接入HTML5主流渠道,实现流量变现。
※支持99%的AS3语法特性,对AS3语言的语法有强大的识别能力。
※对Flash API的支持达到90%以上。对于尚未支持的API用户可以轻松自行扩展。
※轻松扩展第三方库。将三方库代码与项目源码一起转换为TypeScript代码即可。
※支持swf格式的资源,工具可自动或手动将swf格式资源转换为Egret支持的资源格式。对位图、文本、按钮、矢量动画、帧动画、声音等有完善的支持。
※可以转换单个AS3文件,单个swf资源,便于项目做局部修改。
※内嵌高效的图片压缩功能(主要针对png格式图片的优化)。
※支持自动打包纹理集。减小资源文件数量和大小。
※转换过程全面的智能提示。丰富详尽的转换结果报告,包括语法兼容性及转换率报告,API转换和警告列表,类型提示列表报告,资源转换报告等。
※全面支持Egret2.5.x+版本,以使用自动脏矩形功能来提升游戏的渲染性能。
2、点击确定后会在输出路径D:ConversionOut下创建一个名为EgretGame的Egret项目,并且Copy一些必要的配置文件到D:ConversionOutconfig目录下。
3、点击转换按钮
1) 源码转换。工具会根据已写好的语法转换规则和D:ConversionOutconfig目录下的API映射关系转换as3源码到D:ConversionOutEgretGamesrc目录下。
2) 资源拷贝。自动copy Flash项目输出目录(如bin-debug)下的资源文件,如png、xml、txt等文件,到D:ConversionOutEgretGame对应的目录下。
3) swf资源转换。转换Flash项目输出目录下的swf资源文件,并生成对应的资源到D:ConversionOutEgretGameresources对应的目录下
在上面的每一个过程中都会输出日志到主界面下面的日志面板中:
4、并且生成一个转换统计结果:
5、统计结果的每一项都会反映当前项目的转换概况。
点击编译按钮
点击后工具会调用Egret Engine的build命令,编译转换后的Egret项目。
编译的错误提示会在日志窗口显示出来。
点击运行按钮
点击后工具会调用Egret Engine的run命令,可以在浏览器中预览Egret项目效果。
2,如果出现所转换文件中有错误,则需修改要转换文件;
3,转换时还可能生成新文件夹如elex,转换的ts文件就会存在elex那里面,elex其实是相应的该as文件里面的一个模块;
4,转换后,会出现如 flash.bind()这样的方法,可以将flash.bind去掉,它的意思就是执行括号里面的方法;
5,转换后,如果一个文件被很多层模块包裹,而只想要一层模块而已,此时只需要,去掉外面几层包围的模块,保留最近的一层,然后当整个文件夹下的文件都如此修改完毕之后,任意打开一个文件选中模块名字,右键点击查找所有引用,然后再右键点击重命名,重新命名为想要的模块名,即可;
[新增]在工具栏增加“图片压缩”按钮,可打开“PNG图片压缩工具”。图片压缩工具平均能压缩png文件大小至原文件1/3~1/2,同时保持高质量。
[新增]SwfExporter工具界面中增加了“启用图片压缩”选项,选中后自动压缩swf导出生成的png文件。
[新增]png生成纹理集功能。
[新增]SwfExporter工具界面中增加了“导出为纹理集”选项,选中后自动将swf导出生成的png文件打包为纹理集。
[新增]支持识别flash原生接口IEventDispatcher。
[新增]BitmapData增加draw接口。
[新增]增加一批API实现、映射。
[修复]setTimeout setInterval等接口参数与回调函数参数保持与flash一致。
[修复]getDefinitionByName等支持获取flash包下类定义 如 “flash.display.Sprite”。
[改进]优化导航栏
[改进]处理动态类生成属性
[改进]代码转换功能添加导出路径切换
Egret Conversion提供给用户整套的项目转换解决方案,不仅能够帮助开发者完成Flash项目的转换,还未后期项目优化和维护提供大量优秀的解决方案,让用户能够享受更好的后期服务,如果开发人员需要一款转换工具,想要使用白露时代的Egret进行游戏开发,那么不要错过这款强大的工具。
软件特色
·Egret项目转换一站式解决方案的支持,包括项目调优,打包,发布以及项目运营的扶植·选择了Egret Conversion 2.0就是选择了Egret HTML5工具流和发布平台解决方案,从产品研发,项目转换,调试优化,打包发布到上线运营,一站式解决方案,解决后顾之忧。
·转换后的Egret项目运行在集成Runtime的渠道平台上,将获得接近于原始页游项目的性能体验。
·Egret开放平台更可以帮助转换后的项目迅速接入HTML5主流渠道,实现流量变现。
主要功能
※界面简明直观,转换项目通过几步鼠标操作即可完成,无需其他工具辅助。且提供了一个demo项目帮助用户迅速了解整个转换流程。※支持99%的AS3语法特性,对AS3语言的语法有强大的识别能力。
※对Flash API的支持达到90%以上。对于尚未支持的API用户可以轻松自行扩展。
※轻松扩展第三方库。将三方库代码与项目源码一起转换为TypeScript代码即可。
※支持swf格式的资源,工具可自动或手动将swf格式资源转换为Egret支持的资源格式。对位图、文本、按钮、矢量动画、帧动画、声音等有完善的支持。
※可以转换单个AS3文件,单个swf资源,便于项目做局部修改。
※内嵌高效的图片压缩功能(主要针对png格式图片的优化)。
※支持自动打包纹理集。减小资源文件数量和大小。
※转换过程全面的智能提示。丰富详尽的转换结果报告,包括语法兼容性及转换率报告,API转换和警告列表,类型提示列表报告,资源转换报告等。
※全面支持Egret2.5.x+版本,以使用自动脏矩形功能来提升游戏的渲染性能。
教程
1、新建一个转换项目2、点击确定后会在输出路径D:ConversionOut下创建一个名为EgretGame的Egret项目,并且Copy一些必要的配置文件到D:ConversionOutconfig目录下。
3、点击转换按钮
1) 源码转换。工具会根据已写好的语法转换规则和D:ConversionOutconfig目录下的API映射关系转换as3源码到D:ConversionOutEgretGamesrc目录下。
2) 资源拷贝。自动copy Flash项目输出目录(如bin-debug)下的资源文件,如png、xml、txt等文件,到D:ConversionOutEgretGame对应的目录下。
3) swf资源转换。转换Flash项目输出目录下的swf资源文件,并生成对应的资源到D:ConversionOutEgretGameresources对应的目录下
在上面的每一个过程中都会输出日志到主界面下面的日志面板中:
4、并且生成一个转换统计结果:
5、统计结果的每一项都会反映当前项目的转换概况。
点击编译按钮
点击后工具会调用Egret Engine的build命令,编译转换后的Egret项目。
编译的错误提示会在日志窗口显示出来。
点击运行按钮
点击后工具会调用Egret Engine的run命令,可以在浏览器中预览Egret项目效果。
使用注意事项
1,转换时,如果一次转化代码文件太多,可能会出现错误,可以一次少转几个文件;2,如果出现所转换文件中有错误,则需修改要转换文件;
3,转换时还可能生成新文件夹如elex,转换的ts文件就会存在elex那里面,elex其实是相应的该as文件里面的一个模块;
4,转换后,会出现如 flash.bind()这样的方法,可以将flash.bind去掉,它的意思就是执行括号里面的方法;
5,转换后,如果一个文件被很多层模块包裹,而只想要一层模块而已,此时只需要,去掉外面几层包围的模块,保留最近的一层,然后当整个文件夹下的文件都如此修改完毕之后,任意打开一个文件选中模块名字,右键点击查找所有引用,然后再右键点击重命名,重新命名为想要的模块名,即可;
更新日志
[新增]支持png图片压缩。[新增]在工具栏增加“图片压缩”按钮,可打开“PNG图片压缩工具”。图片压缩工具平均能压缩png文件大小至原文件1/3~1/2,同时保持高质量。
[新增]SwfExporter工具界面中增加了“启用图片压缩”选项,选中后自动压缩swf导出生成的png文件。
[新增]png生成纹理集功能。
[新增]SwfExporter工具界面中增加了“导出为纹理集”选项,选中后自动将swf导出生成的png文件打包为纹理集。
[新增]支持识别flash原生接口IEventDispatcher。
[新增]BitmapData增加draw接口。
[新增]增加一批API实现、映射。
[修复]setTimeout setInterval等接口参数与回调函数参数保持与flash一致。
[修复]getDefinitionByName等支持获取flash包下类定义 如 “flash.display.Sprite”。
[改进]优化导航栏
[改进]处理动态类生成属性
[改进]代码转换功能添加导出路径切换
展开更多
Egret Conversion(Egret项目转换工具) 2.5.3下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: