unity3d enemy ai target next gameobject code example
Example 1: make an enemy go towards player unity
float speed = whatever;
Vector2 positionToMoveTo = (whatever, whatever);
void Update()
{
transform.position = Vector2.MoveTowards(transform.position, positionToMoveTo, speed * Time.deltaTime);
}
Example 2: unity creating an enemy that follow player
public float speed; private Transform target; // Use this for initialization void Start () { target = GameObject.FindGameObjectWithTag("Player").GetComponent<Transform>(); } // Update is called once per frame void Update () { transform.position = Vector2.MoveTowards(transform.position, target.position, speed * Time.deltaTime); }