Unity で動的にナビメッシュを操作する

カテゴリ:unity

Unity のバージョンは 5.4. Unity 5.4 の時点ではナビメッシュを実行時に変更できない. しかし Off Mesh Link スクリプトは実行時に有効/無効を切り替えられる. また開始点・終了点も変更できる. そこで,動的に変化しない部分はナビメッシュを使用し, 動的に変化する部分は Off Mesh Link を使ってナビメッシュを設定する.

ナビメッシュの設定方法は マップから落ちないようにステージ上を歩かせる楽な方法 を参照. Off Mesh Link の作成法は Off-mesh Link の作成 を参照.

Off Mesh Link は Activated メンバでその有効/無効を切り替えられる.

activated
Off Mesh Link の切り替え
demo
動作デモ

Unity package ダウンロード