1
Général / Re : Problèmes physiques ( gravité, saut et rebonds )
« le: Février 02, 2014, 01:47:59 pm »
Salut !
Personnellement j'ai procédé un peu différemment dans mon projet ( et ça rend bien ).
Pour chaque entité "physique" je lui colle une vitesse ( x et y ) , a chaque tour de loop :
je lui applique les accélérations selon les entrées du joueur , les frottements air/solide , la gravité , donc je modifie sa vitesse en conséquence.
Puis quand j'ai terminé de mettre a jour sa vitesse je viens déplacer sa hitbox à l'endroit désiré , je détecte les collisions avec les autres objets physiques , s'il y en a j'applique des transferts de force ( donc de vitesse ) puis enfin je lui effectue un move avec sa vitesse.
Bon courage
Personnellement j'ai procédé un peu différemment dans mon projet ( et ça rend bien ).
Pour chaque entité "physique" je lui colle une vitesse ( x et y ) , a chaque tour de loop :
je lui applique les accélérations selon les entrées du joueur , les frottements air/solide , la gravité , donc je modifie sa vitesse en conséquence.
Puis quand j'ai terminé de mettre a jour sa vitesse je viens déplacer sa hitbox à l'endroit désiré , je détecte les collisions avec les autres objets physiques , s'il y en a j'applique des transferts de force ( donc de vitesse ) puis enfin je lui effectue un move avec sa vitesse.
Bon courage