I was working on another Game. This time I wanted my Cubes to follow / chase me along a Raycast.
It seems like the PlayerPos part in my variablies does have some problems...
var Player : GameObject;
var Enemy : GameObject;
var speed : float = 5;
var raycastDist : float = 20;
var hit : RaycastHit;
var ray : Ray;
var playerPos : Vector3 = Player.transform.position;
function FixedUpdate() {
var EyeRay = new Ray(Player.transform.position, Enemy.transform.position - Player.transform.position);
if (Physics.Raycast(EyeRay, hit, raycastDist))
transform.Translate(speed * playerPos * Time.deltaTime);
}
Any ideas?
↧