是否可以在服务器应用程序中使用Unity3D NavMesh?

时间:2016-05-17 07:55:09

标签: unity3d navmesh

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

是否可以在其他应用程序中使用该dll,例如控制台应用程序,从场景中导出带有烘焙NavMesh的NavMesh并执行导航?

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

1 个答案:

答案 0 :(得分:1)

这是不可能的。

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

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

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