Saltar al contenido

cómo hacer que el enemigo ai siga al jugador en el ejemplo de código 2d C# unity

Tenemos el resultado a esta problema, o por lo menos eso esperamos. Si sigues con dudas coméntalo y sin dudas

Ejemplo: 2D sigue ia unity 2D con agrorange

usingUnityEngine;usingSystem.Collections;publicclassbadbox:MonoBehaviourpublicTransform target;//set target from inspector instead of looking in Updatepublicfloat speed;publicfloat distance;publicfloat agroRange;voidStart()voidUpdate()if(Vector3.Distance(transform.position, target.position)< agroRange)//Agro range//rotate to look at the player
            transform.LookAt(target.position);
            transform.Rotate(newVector3(0,-90,0), Space.Self);//correcting the original rotationif(Vector3.Distance(transform.position, target.position)< agroRange)//Agro range//move towards the playerif(Vector3.Distance(transform.position, target.position)> distance)//move if distance from target is greater than distance
                transform.Translate(newVector3(speed * Time.deltaTime,0,0));

Te mostramos reseñas y puntuaciones

Si posees alguna suspicacia y forma de medrar nuestro post eres capaz de dejar una explicación y con placer lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *