jak włączam i klikam "a" to ta "postać" się przechyla i tak leży wiem że to normalne bo jest rigidbody ale czy da się zrobić tak aby się jakby unosiła nad ziemią i żeby się nie przechylała tylko normalnie chodziła. Uczę sie dopiero, prawdę ten skrypt jest z tej strony: https://craftgames.co/unity-3d-fps-movement/
public class ruch : MonoBehaviour
{
public float speed = 10f;
Rigidbody rb;
// Start is called before the first frame update
void Start()
{
rb = GetComponent<Rigidbody>();
}
// Update is called once per frame
void Update()
{
float x = Input.GetAxisRaw("Horizontal");
float z = Input.GetAxisRaw("Vertical");
Vector3 moveBy = transform.right * x + transform.forward * z;
rb.MovePosition(transform.position + moveBy.normalized * speed * Time.deltaTime);
}
}