Unity跨平台

时间:2019-02-07 14:27:15

标签: unity3d

我已经考虑了一段时间了。例如,如果我在Windows计算机上工作,统一游戏编译器如何能够针对Windows,Mac和Linux编译游戏?例如,对于虚幻引擎,您需要使用本机操作系统才能为其编译游戏。有见识吗?

1 个答案:

答案 0 :(得分:0)

类似于Java或其他.NET应用程序,当您构建Unity项目时,它会编译为针对虚拟机运行的字节码。 Unity为每个目标平台实现了虚拟机,并将虚拟机与您的游戏捆绑在一起。

对于某些平台,Unity可以将虚拟机字节码编译为本地代码。

https://blogs.unity3d.com/2015/05/06/an-introduction-to-ilcpp-internals/