- Код: Выделить всё
function FixedUpdate () {
var speed: float = 5;
if (/*Input.GetButton ("Fire1") &&*/ canControl) {
var playerPlane = new Plane(Vector3.forward, transform.position);
var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
var hitdist = 0.0;
if (playerPlane.Raycast (ray, hitdist)) {
var targetPoint = ray.GetPoint(hitdist);
var dist = targetPoint-transform.position;
var angle:float = Vector3.Angle(dist, transform.up);
transform.Rotate(0, 0, angle, Space.World);
}
}
}