c# - 虚幻引擎为什么要用c#来提供一些功能和特性(比如自动化工具)
问题描述
虚幻引擎主要是用 C++ 编写的。但是有些东西是用c#写的。
1> 那么用c#写了哪些功能呢?
2> 在这些情况下使用 c# 而不是 c++ 有什么好处吗?
而且由于虚幻引擎开发人员经常有小组讨论和论坛或文档来详细说明他们的决定。如果有人可以提供一个链接,让他们讨论或详细说明他们为什么使用 c# 而不是 c++ 来实现这些功能,那就太好了。
解决方案
虚幻引擎将 .NET 实用程序用于支持主引擎但不在运行时使用的各种功能,因此对性能的要求较低,例如:Unreal Build Tool、Swarm Agent 和 Swarm Coordinator、Automation Tool和Network Profiler。
为此类实用程序使用 c# 和 .NET 而不是 c++ 的原因很可能是更快的开发速度。
推荐阅读
- mongodb - 在mongodb中添加管理员后,我尝试重新启动它,但失败了
- for-loop - 遍历矩阵元素的邻居并检查边界的正确 for 循环代码是什么?
- javascript - 如何获取正在变化的字符串值的数值;javascript
- python - Remove punctuations with regular expression
- c# - 使用 Visual Studio 2017 开发和调试 angular7 项目
- jira - 如何向尝试向 Jira Service Desk 发送电子邮件的合作伙伴发送自动回复?
- styled-components - 如何在样式组件中支持 css 变量?
- java - Java 服务器的语言支持在过去 3 分钟内崩溃了 5 次。服务器不会重启
- python-3.x - 当 central_longitude=180 时无法在右侧显示 0 刻度
- cmd - 打印元素值时条件不能正常工作?