2016-05-17 74 views
0

Unity3D包含一個名爲UnityEngine.dll的核心dll。該庫包含引擎的所有邏輯,如NavMesh。是否可以在服務器應用程序中使用Unity3D NavMesh?

是否有可能在其他應用程序中使用該dll,例如控制檯應用程序,用場景中的已導出NavMesh提供NavMesh並執行導航?

換句話說,我想創建一個遊戲服務器,它將導航所有代理並向客戶發送新位置。

回答

1

這是不可能的。

幾年前,Unity用戶提出這個問題,他從Unity工程師那裏得到了沒有答案。他試過了,失敗了。不幸的是,我無法再次發現這個問題,但用戶有了正確的答案。

根據我記得的帖子,他說所有的UnityEngine.dll文件包含你在編程時看到的所有類,這些僅供參考和編譯器使用。他還說,UnityEngine.dll文件確實是而不是包括使其在其他應用程序中獨立運行所需的運行時文件。

Unity 編譯器生成運行Unity遊戲所需的dll或文件。

相關問題