туториал:
https://unity3d.com/learn/tutorials/projects/space...
управление осущетвляется клавишами, при удерживании происходит превышение допустимого значения на .2 и возвращение обратно, при увеличении переменной speed занос увеличивается. Как увеличить\уменьшить резиновый эффект?
inspector Player:
i.imgur.com/IjR6vw6.png
скрипт, отвечающий за управление:
public class Boundary {
public float xMin, xMax, zMin, zMax;
}
public class PlayerController : MonoBehaviour {
public float speed;
public Boundary boundary;
void FixedUpdate() {
float moveHorizontal = Input.GetAxis("Horizontal");
float moveHVertical = Input.GetAxis("Vertical");
Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveHVertical);
rigidbody.velocity = movement * speed;
rigidbody.position = new Vector3(Mathf.Clamp(rigidbody.position.x, boundary.xMin, boundary.xMax), 0.0f, Mathf.Clamp(rigidbody.position.z, boundary.zMin, boundary.zMax));
}
}