Version: 2017.1
NavMesh Surface
NavMesh Modifier Volume

NavMesh Modifier

NavMesh Modifier は、ランタイムに NavMesh をベイクする間の特定のゲームオブジェクトの挙動を調整します。NavMesh Modifier は Unity の標準インストールに含まれていません。NavMesh Modifier へのアクセス方法は、ドキュメントのNavMesh ビルドコンポーネント を参照してください。

NavMesh Modifier コンポーネントを利用するには、GameObject > AI > NavMesh Modifier へ移動します。

下の図で、右下の台には、 Area TypeLava に設定した Modifier がアタッチされています。

インスペクターウィンドウの NavMesh Modifier コンポーネント
インスペクターウィンドウの NavMesh Modifier コンポーネント

NavMesh Modifier は、ゲームオブジェクトに階層的に影響を与えます。これは、そのコンポーネントがアタッチされているゲームオブジェクトとそのすべての子が影響を受けることを意味します。さらに、もう 1 つの NavMesh Modifier がトランスフォーム階層のさらに下にある場合は、新しい NavMesh Modifier が階層の上にある Modifier を上書きします。

また、NavMesh Modifier は NavMesh 生成処理にも影響します。つまり、NavMesh は NavMesh Modifier の変更をすべて反映するように更新される必要があります。

プロパティー 説明
Ignore From Build これを有効にすると、ゲームオブジェクトとその子すべてをビルドプロセスから除外します。
Override Area Type これを有効にすると、Modifier を含むゲームオブジェクトとその子すべての Area Type を変更します。
Area Type ドロップダウンメニューから適用する新しいエリアタイプを選びます。
Affected Agents Modifier が影響を与えるエージェントを選択します。例えば、特定のエージェントだけが影響をうけるように設定できます。




  • 2017–05–26 限られた 編集レビュー でパブリッシュされたページ

  • 5.6 の新機能

NavMesh Surface
NavMesh Modifier Volume
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961