- Код: Выделить всё
function Update () {
var speed = 10;
var playerPlane = new Plane(Vector3.up, transform.position);
var ray = Camera.main.ScreenPointToRay (Input.mousePosition);
var hitdist = 0.0;
if (playerPlane.Raycast (ray, hitdist)) {
var targetPoint = ray.GetPoint(hitdist);
var targetRotation = Quaternion.LookRotation(targetPoint - transform.position);
transform.rotation = Quaternion.Slerp(transform.rotation, targetRotation, speed * Time.deltaTime);
if (!Input.GetMouseButton (1))
return;
transform.position += transform.forward * speed * Time.deltaTime;
}
}
Подскажите как сделать чтоб speed постепенно поднимался и опускался, при нажатии клавиши мыши, Или просто создать еффект скольжения