ナビゲーション機能

Unityのナビゲーション機能について取り扱っているカテゴリです。

ナビゲーション機能

Unityのナビゲーションのオフメッシュリンクの移動速度と落下速度を制御

Unityのナビゲーション機能でナビメッシュリンクやオフメッシュリンクを使ってそのまま移動させるとキャラクターの移動に違和感が生じてしまいます。そこでナビメッシュリンクやオフメッシュリンクを使うときに移動速度をある程度制御して違和感を少なくしてみたいと思います。
ナビゲーション機能

UnityのNavMeshComponentsアセットの使い方とゲーム中にNavMeshのベイクをする

Unityのナビゲーション機能でゲーム中にナビメッシュをベイクしてみたいと思います。以前はあらかじめベイクしなければいけませんでしたが、NavMeshComponentsアセットを使うと動的にナビメッシュをベイクする事が出来るようになります。
ナビゲーション機能

Unityのナビゲーション機能でOffMeshLinkを使って移動

Unityのナビゲーション機能でキャラクターを動かす時にオフメッシュリンクを使うと地続きでない場所に移動する事が出来るようになります。
ナビゲーション機能

Unityのナビゲーション機能で移動エリアの可・不可を設定する

Unityのナビゲーション機能でキャラクターが移動出来るエリアと移動出来ないエリアを作成します。また移動出来るエリアに移動コストを設定し移動コストが大きいエリアを回避して移動できるようにします
ナビゲーション機能

Unityで主人公をナビゲーション機能とマウスクリックで移動させる

Unityでキャラクターはナビゲーション機能で移動させるが、移動先の指定はマウスクリックで行えるようにします。ナビゲーション機能を使っているので障害物を避けて最適な経路で目的地に進んでくれます。
ナビゲーション機能

Unityのナビゲーション機能を使って決まった場所を巡回させる

Unityのナビゲーション機能を使用して敵キャラクターを巡回させる機能を作成していきます
ナビゲーション機能

Unityで主人公を追いかける仲間キャラクターを作成する

Unityで主人公キャラに付いてくるサブキャラを作成します。主人公キャラがある程度離れたら主人公と一定の距離になるまで付いてきます。 また、RPGのパーティの隊列のような機能も作成してみます。
ナビゲーション機能

敵キャラをUnityのナビゲーション機能を使って移動させる

Unityのナビゲーション機能を使って敵キャラクターを移動させます。ナビゲーション機能はあらかじめBakeされたフィールドを移動出来る機能です。