2016-05-17 2 views
0

Unity3DにはUnityEngine.dllを呼び出すコアdllが含まれています。このライブラリには、NavMeshのようなエンジンのすべてのロジックが含まれています。サーバアプリケーションでUnity3D NavMeshを使用することはできますか?

他のアプリケーション(コンソールアプリケーションなど)でそのdllを使用したり、シーンから焼いたNavMeshを使用してNavMeshをフィードしたり、ナビゲーションを実行できますか?

つまり、すべてのエージェントをナビゲートしてクライアントに新しい位置を送信するゲームサーバーを作成したいと考えています。

答えて

1

いいえこれはできません。

この質問はUnityユーザーによって数年前に尋ねられました。彼はUnityエンジニアから答えを得ました。彼はそれを試み、失敗した。残念なことに、私は再びその質問を見つけることができませんが、ユーザーが答えた答えは理にかなっています。

覚えているところによると、UnityEngine.dllには、プログラミング中に表示されるすべてのクラスが含まれており、それらは参照用とコンパイル専用です。彼はまた、UnityEngine.dllファイルはではなく、には、他のアプリケーションで単独で動作させるのに必要なランタイムファイルが含まれているとも言いました。

Unity コンパイラは、Unityゲームを実行するために必要なdllまたはファイルを生成します。

関連する問題