j'aurai besoin de calculer la différence de deux angle en sachant que quand un angle est a 360 sa revient a 0, c'est donc on peut dire un peu périodique, et c'est pas comme des longueur et cela fait beugé un peu
sa doit pas être dure mais malgré se que je fait sa marche même pas.
voila, se que j'ai essayé: (ne vous marré pas si c'est totalement faut)
Code:
dif_angle=abs(direction-dir1) if dif_angle>180 dif_angle=direction+360-dir1
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
Sujet: Re: différence d'angle Ven 8 Aoû 2008 - 2:24
bon alors il faudra que tu utilises les modulos. Les modulos,c'est le reste de la division euclidienne. Comme la fonction de game maker ne fonctionne pas super pour les nombres negatifs, on va se la creer soi meme:
Ca nous donne:
diff_angle=angle1-angle2 while diff_angle>180 diff_angle-=180