une question existentielle. Il y a plusieurs méthodes pour tester si le joueur est en contact avec le sol : ajout de petits colliders aux pieds, utilisation de OnEnterCollisionEnter, ...
Personnellement, quand le joueur a un rigidbody, je teste si sa vélocité sur l'axe y est nulle ou non :
Code : Tout sélectionner
private Rigibody rb;
private bool isGrouded;
private void Update ()
{
isGrounded = (rb.velovity.y == 0)
}