VRChat 非公式日本語ドキュメント

AI Navigation

AI Navigation を使用すると、シーンのジオメトリから自動的に生成されるナビゲーションメッシュを利用して、ゲームワールド内をインテリジェントに移動できるノンプレイヤーキャラクター(NPC)を作成できます。Dynamic obstacles(動的障害物)を使用すると実行時にキャラクターのナビゲーションを変更できるほか、Offmesh links を使用することで、ドアを開ける、隙間を飛び越える、段差から飛び降りるといった特定の動作を構築することが可能です。

tip

AI Navigation は Unity の組み込み機能です。使用方法に関する重要な概念を理解するために、Unity の公式ドキュメントを参照してください。

Unity 2019のナビゲーション機能との違い

Unity 2022では、UnityのAIナビゲーションの動作が以前のバージョンから以下のように変更されています。

VRChatにおける制限事項

AI Navigationの一部の機能は、VRChatクライアントでは使用できない、または現時点では有用ではありません。

カスタムエージェントタイプ (Custom Agent Types)

Unityでは、異なるタイプのエージェントを宣言できます。これらには、Radius、Height、Step Height、Max Slopeなどに異なる値を設定可能です。この情報はワールドデータにバンドルされますが、VRChatには現時点でカスタムエージェントタイプを取得および適用するためのメソッドがありません。この機能は検討中ですが、現時点ではデフォルトのエージェントタイプを使用する必要があります。

様々なメソッドとプロパティ

最終更新: