Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 2.29 KB

README.md

File metadata and controls

46 lines (34 loc) · 2.29 KB

NavigationTest

Navigetionの学習の為のプロジェクトです。
自動で経路を探索し、目標に向かうことができます。

規約により、再配布出来ないアセットがあるので、別途ダウンロードする必要があります。
Asetts/ に以下のアセットを配置してください。
Standard Assets

仕様

スクリプトの説明

MoveToTarget(Script)について

このスクリプトをアタッチするためには、ThirdPersonCharactorとNavMeshAgentがアタッチされている必要があります。
このスクリプトは、NavMeshAgentが求めた経路の情報をThirdPersonCharactorに橋渡しする役割を担っています。
このスクリプトには、以下のプロパティがあります。

プロパティ 説明
Destination 目標となるGameObjectです。シーン内の任意のオブジェクトを設定します。
Animation 移動に合わせてアニメーションを再生するかです。
Speed 移動速度を設定します。初期値は1.5です。

MoveToTargetの依存関係
MoveToTargetの依存関係

シーンの説明

unitychan

事前にBakeされたNavMesh内をDestinationに向かって、「自分以外のNavMeshAgentがアタッチされたオブジェクト」や、
「NavMeshObstacleがアタッチされたオブジェクト」を避けながら歩いていきます。
初期状態ではシーン内の Destination に向かって歩いていきます。

operableUnitychan

NavMeshObstacleがアタッチされたUnityちゃんです。
WASDまたは矢印キーで操作可能です。

Obstacle

NavigationAreaをNotWalkableに設定されたオブジェクトです。

Destination

unitychanに設定されている目的地となるオブジェクトです。

ライセンス

UCL
このプロジェクトは、ユニティちゃんライセンス条項 の元に開発されています。