Answers for "how to make projectile track and go to specified enemy in unity"

C#
0

how to make projectile track and go to specified enemy in unity

using UnityEngine;
using UnityEngine.AI; //using the unity AI system to move the projectile to the enemy using NavMeshAgent


public class missileMovement : MonoBehaviour //name of the script
{

    GameObject enemy; 


    // Start is called before the first frame update
    void Start() //can also be used in Awake()
    {
        enemy = GameObject.Find("BadGuy"); //find the object tagged with a name, in this instance its "BadGuy"

        GetComponent<NavMeshAgent>().SetDestination(enemy.transform.position);  // gets the component of the projectile
      																			//and then setting its destination to follow the position of the enemy
    }
  //you can add anything you want after this, in general this script has to be on the projectile prefab itself.

  void Update()
  {
     GetComponent<NavMeshAgent>().SetDestination(enemy.transform.position);  // gets the component of the projectile
      																			//and then setting its destination to follow the position of the enemy
    
  }
  
  
}
Posted by: Guest on August-03-2021

Code answers related to "how to make projectile track and go to specified enemy in unity"

C# Answers by Framework

Browse Popular Code Answers by Language