メインカテゴリーを選択しなおす
【Unity】NavMesh、NavMeshAgentの使用方法
UnityのNavMeshAgentはキャラクターやオブジェクトをナビゲーションメッシュ(NavMesh)上で移動させるための非常に便利なツールです。 ここでは、NavMeshAgentの基本的な導入方法と使い方について説明します。 目次 1.プロジェクトの準備 2.地形の作成とNavMeshのベイク 3.NavMeshAgentの追加 4.スクリプトでエージェントを制御 5.ターゲットを設定する 6.実行と確認 7.まとめ 1.プロジェクトの準備 まず、Unityの新しいプロジェクトを作成します。3Dプロジェクトを選択して、シーンにいくつかのオブジェクト(地形、障害物、プレイヤーなど)を追加…
【Unity NavMesh】NavMeshObstacleを追加する方法
UnityのNavMeshObstacleを使用すると、移動中のNavMeshAgentが障害物に対して回避行動をとるようにできます。 ここでは、NavMeshObstacleの追加と設定手順について説明します。 1. プロジェクトの準備 まず、NavMeshAgentを使用したプロジェクトを作成していることを前提にします。 もしまだNavMeshAgentの設定ができていない場合は、まず先に前回記載した「【Unity】NavMesh、NavMeshAgentの使用方法」の記事を参考にしてください。 2. NavMeshObstacleの基本 「NavMeshObstacle」は、NavMes…