كود تحريك العدو وتتبع البطل
كود PHP:
var rotateSpeed : float = 3.0;
var speed : float = 6.0;
var jumpSpeed : float = 8.0;
var gravity : float = 20.0;
var target : Transform;
private var moveDirection : Vector3 = Vector3.zero;
function Update() {
var controller : CharacterController = GetComponent(CharacterController);
transform.LookAt( Vector3(target.transform.position.x, transform.position.y, target.transform.position.z) ) ;
if (controller.isGrounded== true ) {
moveDirection = Vector3(0, 0 ,1);
moveDirection = transform.TransformDirection(moveDirection);
moveDirection *= speed;
}
// Apply gravity
moveDirection.y -= gravity * Time.deltaTime;
// Move the controller
controller.Move(moveDirection * Time.deltaTime);
}
تعليق