有没有办法将使用 ImpactJS 制作的游戏转换为 Unity?

Is there a way to convert a game made with ImpactJS to Unity?

我知道可以将 Unity 项目导出到 WebGL,但是有没有办法在 Unity 上使用来自 ImpactJS 项目的代码?

我在网上查看了转换器并找到了 none,所以除非我遗漏了什么,否则你想做的事情是不可能的。

总有办法转换。有时可能需要一些手动修复。通常大多数语言都非常相似,您可以将许多部分自动化。例如,艺术资产通常是re-usable。

没有。 Unity 将其自己的游戏对象框架和系统以及您编写的 C# 代码转换为 WebGL 代码。 但是,如果您的计算和业务代码对 canvas/UI 没有太多作用,那么可以稍微复制该代码。对于纯计算或业务逻辑的代码,您可以使用任何在线工具将 javascript 转换为 C# 代码并取得一定成功。 我的猜测是,如果您的大部分代码都处理 canvas 和 UI 以及交互,那么该代码的 none 将能够被重用。