追いかけてくる敵を作る(追跡機能)
追跡機能の実装
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加する(ポイント)
using UnityEngine.AI;
public class ChaseEnemy : MonoBehaviour
{
[SerializeField]
private GameObject target;
private NavMeshAgent agent;
void Start()
{
agent = GetComponent<NavMeshAgent>();
}
void Update()
{
if(target != null)
{
// ターゲットの位置を目的地に設定する。
agent.destination = target.transform.position;
}
}
}
【2019版】BattleTank(基礎/全38回)
他のコースを見る追跡機能の実装
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加する(ポイント)
using UnityEngine.AI;
public class ChaseEnemy : MonoBehaviour
{
[SerializeField]
private GameObject target;
private NavMeshAgent agent;
void Start()
{
agent = GetComponent<NavMeshAgent>();
}
void Update()
{
if(target != null)
{
// ターゲットの位置を目的地に設定する。
agent.destination = target.transform.position;
}
}
}
追いかけてくる敵を作る(追跡機能)