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