サブレベルでNavMeshBoundsVolumeを機能させる方法がわかりません

kyamisukegram
Sat, 29 Oct 2022 14:30:17 +0000
日本語 (Japanese)

質問をご覧いただきありがとうございます。

NavMeshBoundsVolumeを使い、サブレベル上の現在位置から目的地までの経路探索をしたいと思っています。
プロジェクトの構成は、PersistentLevelといくつかのサブレベルです。

WorldComposition使用時のナビメッシュについて World Creation

お世話になっております。サンプルプロジェクトをご提供頂きありがとうございました。 World Composition で Staticなナビメッシュを使用する場合のレベルの構成はどのようになるでしょうか？ Staticでも実現出来ないことは無いのですが、調整や配置がシビアなものになるためDynamicをご利用されることをお勧めします。その理由も踏まえて、頂いたサンプルでうまく動作しなかった点を以下に説明させて頂きます。 PatternA の場合これは「全てのNavMeshBoundsVolumeがPersistentLevelに配置されてナビメッシュのビルドを行われていること」によるもので、たとえSubLevelがアンロードされた場合においてもPersistentLevelにナビメッシュの情報が残り続けるためです。ナビメッシュビルドもライトビルドと同じようなものとイメージ頂くと分かりやすいかもしれませんが、ビルドされたレベルにナビメッシュが保持されていたのもその理由によるものです。SubLevelを一切ロードしていない状態でPersistentLevelでビルドを…

こちらのフォーラムを参考にし、サブレベルは常にロードされているものではないため、NavigationをDynamicにして試してみましたが、サブレベル上でNavigationMeshは構築されてないように思えます。

常にロードではないサブレベル上でNavMeshBoundsVolumeを使うための、適切な手順はどのようなものでしょうか？ご教授いただきたいです。

よろしくお願いします。

1 post - 1 participant