egret conversion

egret conversion

12.2MB / 应用其他

游戏简介
  • egret conversion

    egret conversion是款功能强大的egret项目转换工具。egret conversion能够将Flash项目转换到Egret HTML5项目中,支持Flash项目到Egret项目的一键高效转换,功能强大可扩展,支持AS3各种复杂语法特性,涵盖绝大部分的Flash API,并且支持swf资源的直接转换。

     

    egret conversion功能介绍:

    集成化界面,转换过程的所有操作均在这一个工具中完成。通过自带的demo项目可迅速了解整个转换流程。

    支持99%的AS3语法特性,甚至包括Embed等标签,Dictionary,XML,For each...

    对Flash API的支持达到90%以上。

    API定制功能可以轻松自行扩展尚未支持的API,无需等待新版本的发布。

    轻松扩展第三方库。可用工具快速转换第三方库。

    对swf强大的支持,支持直接转换swf资源。对位图、文本、SimpleButton、矢量动画、帧动画、声音等常用类型有良好的支持。

    支持动态创建链接类对象。

    转换过程全面的智能提示。

    丰富详尽的转换结果报告,包括语法兼容性及转换率报告,API转换和警告列表,类型提示列表报告,资源转换报告等。

     

    egret conversion使用说明:

    新建一个转换项目

    击确定后会在输出路径D:\ConversionOut下创建一个名为EgretGame的Egret项目,并且Copy一些必要的配置文件到D:\ConversionOut\config目录下。

    l 点击转换按钮

    1) 源码转换。工具会根据已写好的语法转换规则和D:\ConversionOut\config目录下的API映射关系转换as3源码到D:\ConversionOut\EgretGame\src目录下。

    2) 资源拷贝。自动copy Flash项目输出目录(如bin-debug)下的资源文件,如png、xml、txt等文件,到D:\ConversionOut\EgretGame\对应的目录下。

    3) swf资源转换。转换Flash项目输出目录下的swf资源文件,并生成对应的资源到D:\ConversionOut\EgretGame\resources\对应的目录下

    在上面的每一个过程中都会输出日志到主界面下面的日志面板中

    并且生成一个转换统计结果

    统计结果的每一项都会反映当前项目的转换概况。

    l 点击编译按钮

    点击后工具会调用Egret Engine的build命令,编译转换后的Egret项目。

    编译的错误提示会在日志窗口显示出来。

    l 点击运行按钮

    点击后工具会调用Egret Engine的run命令,可以在浏览器中预览Egret项目效果。

     

    egret conversion v2.5.3 更新日志:

    [更新]as3库升级到v2.5.2,支持egret engine3.0。

    [新增]在log区下方增加了显示当前引擎的版本信息、当前EC版本、项目创建时的EC版本。

    [新增]支持了显示对象的斜切变换。eg:在fla中设置元件的斜切属性,现在可以正确转换到Egret中。

    [新增]增加控制:EC需要的最低引擎版本。

    [修复]九切图正确显示。

    [修复]从swf导出来的动画出现的抖动现象。现在动画播放起来更加平滑。

    [修复]修复在runtime下swf转出的素材都是黑的BUG。

    [修复]示例demo“连连看”转换后报错的BUG。

    [优化]减少了显示对象的继承层次,更少的draw。

    [优化]优化了资源管理方式,资源增加内存回收机制,可动态释放内存。

    [改进]支持Embed标签,可嵌入图片与文本,嵌入的资源在转换时会自动拷贝到egret项目resource\embed目录下。(支持中文的资源名)

    [改进]支持SWF标签的方式设置舞台大小。eg:[SWF(width="880",height="680")]

    [改进]生成的egret项目默认缩放模式为不缩放,详见index.html属性data-scale-mode="noScale"

    [改进]get/set方法对父类的override的优化

    [改变]EventDispatcher、IEventDispatcher转换为egret.EventDispatcher、egret.IEventDispatcher

    [改变]flash.Bitmap默认开启smooting

    [改变]flash.Bitmap默认不开启cacheAsBitmap

    [改变]默认开启全局touch为enable,需要egret2.5.4以上版本

    BT游戏
    猜你喜欢
    猜你喜欢
    猜你喜欢