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)