Unity是否可以将C#脚本编译为C ++?
一般来说,在Unity中运行游戏是如何工作的?
答案 0 :(得分:6)
我在这里看到很多评论,这些评论完全错误。答案是肯定的,如果您使用的是IL2CPP,则可以将C#代码转换为C ++,以替代Mono。(如果选择在播放器参数中)
使用IL2CPP构建项目时,Unity会从 创建本地二进制文件之前将脚本和程序集转换为C ++ (例如,.exe,apk,.xap)。一些 IL2CPP的用途包括提高性能,安全性和 您的Unity项目的平台兼容性。
您可以在Unity网站上看到此blog post的工作原理。
或通过documentation获取有关该主题的更多信息