[Résolu] Rotation en JavaScript
Publié : 01 août 2010, 20:31
Hello,
Je suis en train de créer un jeu en JavaScript avec le <canvas> de HTML5 et j'ai un petit problème de rotation.
Voici une version simplifiée du problème :
http://tael67.free.fr/divers/canvas_rotation/
Je veux que l'image tourne sur elle même pour se positionner vers un élément mobile (ici la souris) mais sans dépasser une certaine vitesse.
Le problème c'est que quand on passe sur la ligne imaginaire des 90°, la flèche fait demi-tour.
Je suppose que c'est parce qu'on passe alors d'une valeur positive à une valeur négative et donc mon calcul foire, mais je ne sais pas comment faire pour régler ce problème.
Est-ce que quelqu'un aurait une idée ?
Je suis en train de créer un jeu en JavaScript avec le <canvas> de HTML5 et j'ai un petit problème de rotation.
Voici une version simplifiée du problème :
http://tael67.free.fr/divers/canvas_rotation/
Je veux que l'image tourne sur elle même pour se positionner vers un élément mobile (ici la souris) mais sans dépasser une certaine vitesse.
Le problème c'est que quand on passe sur la ligne imaginaire des 90°, la flèche fait demi-tour.
Je suppose que c'est parce qu'on passe alors d'une valeur positive à une valeur négative et donc mon calcul foire, mais je ne sais pas comment faire pour régler ce problème.
Est-ce que quelqu'un aurait une idée ?