Unity是否将脚本编译为c ++?

Str*_*dic 0 c# c++ game-engine unity-game-engine

Unity是否将C#脚本编译为C ++?
通常,在Unity中运行游戏如何工作?

Lud*_*ltz 6

我在这里看到很多完全错误的评论答案是肯定的,如果使用IL2CPP,则可以将C#代码转换为C ++,以替代Mono。(如果您选择在玩家参数中)

使用IL2CPP构建项目时,在为所选平台创建本地二进制文件(例如,.exe,apk,.xap)之前,Unity将IL代码从脚本和程序集转换为C ++。IL2CPP的一些用途包括提高Unity项目的性能,安全性和平台兼容性。

您可以在Unity网站上看到有关其工作原理的博客文章

或有关该主题的更多信息的文档

  • @nada 你对你所做的陈述有任何背景吗?在我看来,您将毫无根据(且不正确)的猜测当作事实。如果您确信自己所说的内容并且有证据支持您,请写下答案。 (2认同)
  • @nada子问题*一般来说,Unity中运行游戏的工作原理是什么?*在这里看起来有点宽泛……我只是回答*如何将C#转换为C ++ *我认为更正确 (2认同)