Unityの便利機能を使いこなそう #4 NavmeshAgentで敵のAIをつくろう

目次

敵がついてくる範囲の設定

NavMeshAgentの追加と設定

敵が主人公を追いかけるスクリプトの作成

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;

public class EnemyFollowPlayer : MonoBehaviour {

    public GameObject target;
    NavMeshAgent agent;
    // Use this for initialization
    void Start () {
        agent = GetComponent<NavMeshAgent>();
	}
	
	// Update is called once per frame
	void Update () {
        agent.destination = target.transform.position;
	}
}

スクリプトを作成したら…

スクリプトをプレイヤーについてこさせたい敵に貼り付ける
Targetにプレイヤーをドラッグ&ドロップ

主人公を敵が追跡します

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメント一覧 (1件)

コメントする

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次