samedi 16 décembre 2017 à 11:07
Hello!
Après mise en pratique, pour éviter la trigo, on peut déformer la balle avec son échelle en x et y.
Lors de l'écrasement, via une fonction affine (niveau 3éme), on utilise la vitesse afin de déformer la balle.
Plus la vitesse est élevée plus la balle se déforme (prendre en compte la résistance de la balle à la déformation, le temps nécessaire à une déformation).
On mémorise (objet tableau, sinon nouvelle fonction affine) la déformation de la balle pour l'inverser (échelle en x et y), avec une rotation (angle de la balle), lors du rebond.
Si balle 32 directions >> angle = (360/32)*direction de la balle.
Donc révision fonction affine et vecteur si besoin.
:D
Bon courage pour la suite.
A+++
Édit:
La déformation doit être "régler" sur la vitesse et la résistance de la balle, pour sembler naturelle.
Déformation >> phase 1 = écrasement, phase 2 = rebond.