0

Unity3D 包含一个名为 UnityEngine.dll 的核心 dll。该库包含引擎的所有逻辑,例如 NavMesh。

是否可以在其他应用程序(例如控制台应用程序)中使用该 dll,将来自场景的烘焙 NavMesh 提供给 NavMesh 并执行导航?

换句话说,我想创建一个游戏服务器,它将导航所有代理并向客户发送他们的新位置。

4

1 回答 1

2

,这是不可能的。

几年前一位 Unity 用户提出了这个问题,但他没有得到一位 Unity 工程师的回答。他尝试过,但失败了。不幸的是,我无法再次找到该问题,但用户得到的答案是有道理的。

根据我记得的帖子,他说所有UnityEngine.dll文件都包含您在编程时看到的所有类,这些类仅供参考和编译器使用。他还表示,该UnityEngine.dll文件不包括使其在其他应用程序中单独工作所需的运行时文件。

Unity编译器生成运行 Unity 游戏所需的 dll 或文件。

于 2016-05-17T23:37:30.347 回答