为什么虚幻引擎使用c#提供某些功能和特性(例如自动化工具)

时间:2019-02-15 17:16:02

标签: c# c++11 unreal-engine4

虚幻引擎主要是用c ++编写的。但是有些东西是用c#编写的。

1>那么用c#编写了哪些功能?

2>在这种情况下,使用c#代替c ++还有什么好处?

由于虚幻引擎开发人员经常会举行小组讨论,论坛或详细说明其决策的文档。如果有人可以提供指向他们的链接,讨论或详细说明他们为什么使用c#而不是c ++来实现这些功能,那将是很好的选择。

unrealEngine screenshot with .cs search results

https://github.com/EpicGames/UnrealEngine

1 个答案:

答案 0 :(得分:1)

虚幻引擎将.NET实用程序用于支持主机的各种功能,但在运行时不使用,因此对性能的要求不高,例如:Unreal Build ToolSwarm Agent and Swarm Coordinator,{{3} }和Automation Tool

在此类工具上使用c#和.NET over c ++的原因很可能是更快的开发速度。