概要
Quantumのナビゲーションシステムは決定性 Navigation Mesh および一連の Navigation Agent コンポーネントを提供し、ゲームのワールドを通してエンティティをナビゲートしたりステアしたりします。
N.B.: ナビゲーション関連の機能を動作させるには、SystemSetup.cs
で Core.NavigationSystem()
を有効にする必要があります。
APIの詳細については、SDKに含まれるドキュメント docs\PhotonQuantum-Documentation.chm
を参照してください。
- Unity Navmeshをインポートする
- Navmesh Agentsを作成する
- エージェント回避
- Navmeshリージョンを使用する
- Navmesh Off Mesh Linksを使用する
- Custom Navmesh Generation
機能
- A*パスファインディングアルゴリズム
- 自律エージェントがnavmeshを通して目的地へナビゲート
- navmeshの部分はランタイム中にトグルオン・オフできます(リージョン)。
- HRVOエージェント回避
- 動的回避障害物(navmesh carving ではない)
- オフメッシュリンク
- 3Dナビゲーション対応(Quantum 2.1以降)
- Region triangle weight(Quantum 2.1以降)