【发布时间】:2019-09-24 09:38:49
【问题描述】:
Unity 是否将 C# 脚本编译为 C++?
在 Unity 中运行游戏通常是如何工作的?
【问题讨论】:
-
没有。如果确实如此,它可能会有不错的表现。
-
@VTT 可能是因为 IL2CPP 和 Burst。
-
@VTT 因为如果你使用 IL2CPP 就可以...查看他们的blog
-
@nada 你可以使用 IL2CPP...它将 C# 转换为 C++....
-
@nada 你可以从一开始就用 C++ 编写。但是您会损失大量的开发迭代速度。 unity burst 编译器提供“默认性能”,并带有一个不错的作业系统。您可以更快地编写一些东西,但目前没有多少广泛可用的引擎可以与 Unity 广泛的工具库和 Cpu 性能相结合,甚至是鼓励为游戏代码编写原生 C++ 的引擎。
标签: c# c++ unity3d game-engine