My script in C# in Unity Engine
public class LookAtPlayer : MonoBehavior {
var target = Transform; //enemy target
var moveSpeed = 1; //move speed
ver rotationSpeed = 3; //speed of turning
var myTransform = Transform //current transform data of this enemy }
function Update
//rotate to look at the player
myTransform.rotation = Quaternion.Slerp (myTransform.rotation;
Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed*Time.deltaTime);
//move towards the player
myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;
}
↧