【问题标题】:How I convert AS3 to Haxe?如何将 AS3 转换为 Haxe?
【发布时间】:2018-07-30 07:09:37
【问题描述】:

我在 facebook 上有一个 Flash 游戏,我在 FLA 上有很多课程和动画,我想转换 Haxe。

Actionscript 3.0 到 Haxe 是否可以直接转换?或(转换器、插件...)

或者你对我如何转换我的游戏有什么建议吗?

最好的方法是什么?

【问题讨论】:

  • HAXE 是一种编程语言。当然,您可以将您的 AS3 类转换为 HAXE(实际上,您也可以将您的 AS3 类转换为许多其他语言)。那有什么意义呢?
  • @Organis 我想要我的 as3 代码转换 haxe 和 html5
  • 那么仅仅转换成HAXE对你没有多大帮助,因为HTML5不支持FLA/SWF图形格式。
  • @Organis 我明白了,好的,谢谢!
  • OpenFL 能够提取 SWF 资产,即使输出到 HTML5 也是如此。 -- 虽然它有限制取决于其中是否有代码:openfl.org/learn/haxelib/tutorials/using-swf-assets 但是导入 SWF 图形和动画效果很好。我自己做过:twitter.com/Jeff__Ward/status/715999323570487300

标签: html actionscript-3 cross-compiling haxe


【解决方案1】:

使用来自 HaxeFoundation 的官方转换器:https://github.com/HaxeFoundation/as3hx

使用像 OpenFL 这样的渲染/游戏引擎:http://www.openfl.org

这应该涵盖了大部分逻辑,您仍然需要遍历所有内容并确保您的逻辑仍然合理。

【讨论】:

  • 附带说明一下,我已经对旧项目/库进行了非常成功的转换。转换器完成了大部分繁重的工作,但最终你需要把所有事情都重新考虑一遍。有些逻辑不能很好地翻译,需要一些干预。
  • @timJefrrey 这是一个很好的案例研究视频,您可以观看 FlowPlay 谈论他们在将 AS3 移植到 Haxe 时的经验:haxe.org/videos/conferences/haxe-summit-us-2018/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多