画面遷移の作成
ナビゲーション メッシュ

ナビゲーションと経路探索

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

多くのゲームでは,キャラクターは現在地から望みの目的地まで自動で移動できる必要があります。例えば,ゲームの世界で目標地点をクリックすることでプレーヤーキャラクターを管理するかもしれませんし,もしかしたら NPC の敵はプレーヤーを迎撃する道順を見つける必要があるかもしれません。いくらかの場合,これは直線的に移動する単純なものか,事前設定してあるパスにしたがうものでしょう。しかし,建築物や森,その他の目標への道順が直線的ではないものに基づいたゲームの世界もあります。このようなゲームでは,いくらかの管理ロジックは移動中のどの時点でも次の移動先についてキャラクターに決断させる必要があります。このようにゲーム世界でキャラクターの移動を選ぶ過程はナビゲーションとして知られています。

キャラクターを目的地へと導いていくのに使用できる技術には様々なものがあり,中には試してみて間違えたり悪い方向転換を伴ったエラーなども含んでいるものもあります。よくあることですが,望ましい振る舞いはキャラクターが自身のパスを知的に,最短経路か有利な経路を計画するようになることです。始点から目標地点への最も良い経路を確立するためには少しばかり人工知能(AI)が必要になります。ゲームAIではこのタスクは経路探索として知られていますが,実現には高い技術が必要で必要になります。 Unity は,ビルトインの経路探索システムを用いていくつかの一般的な事例をとても容易にします。このセクションでは Unity のナビゲーションと経路探索について詳しく説明していきます。

画面遷移の作成
ナビゲーション メッシュ