OffMeshLinkSettings
手動で配置したNavMeshLinkを通過する際のAgentControllerの動作を設定するためのコンポーネントです。
NavMeshが繋がっていない箇所で専用モーションに切り替えて通過させる場合などに使用してください。
例えば、天井が低くNavMeshが繋がっていないところをしゃがみながら通過する動作などに使用できます。
作成方法
Inspectorウィンドウの”Add Component”ボタン
- 追加したいGameObjectを選択。
- Inspectorウィンドウの「Add Component」ボタンをクリック。
- コンポーネント選択ウィンドウから、「Arbor > Navigation > OffMeshLinkSettings」を選択。
NavMeshLinkコンポーネントと同一GameObjectに追加する必要があります。
追加したGameObjectにNavMeshLinkがない場合は自動的に追加されます。
設定方法
通過時のAnimatorパラメータや移動切り替わり時の待機方法などを設定します。
詳細は、通過設定を参照してください。
NavMeshLinkの自動追加
GameObjectにOffMeshLinkSettingsを追加した際にNavMeshLinkが自動的に追加されます。
手動で設定したい場合
自動的にNavMeshLinkを追加しない場合は以下の設定を行ってください。
- Player SettingsのScripting Define Symbolsへ
ARBOR_OFFMESHLINKSETTINGS_DISABLE_REQUIRECOMPONENTを追加する