Bonjour,


je developpe en ce momment un jeu mettant en scene une boule ( jeu de plateforme ) ,

la sphere est un import d un modele 3ds max , c un objet texturé

(voir screenshot --> )



pour la rotation de la sphere quand elle se deplace j ai ecrit ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
	float dt10 = deltaTime*10.0f;
	player.rotation.x += player.velocity.z*dt10;
	player.rotation.z += player.velocity.x*dt10;
pour le deplacement vertical (z) c est nickel
mais en x ca ne marche pas a tous les coups ( depend des angles) :

parfois la texture tourne a l envers suivant les angles.

c une bete histoire de trigo mais j arrive pas a trouver la bonne formule , donc si qqun la connait ...

merci

A+