ActionScript: Lancer des projectiles en direction de la souris

Après avoir calculé l’angle entre 2 objets vous pouvez maintenant utiliser cet angle pour par exemple lancer des projectiles en direction d’un objet avec un peu de trigonométrie.

Comment ?

  1. Calculer l’angle (en radian) entre les 2 objets graphiques avec la méthode Math.atan2.
  2. Au clic afficher un nouveau projectile à la position du tank et ajouter un évènement enter frame sur ce projectile.
  3. Sauvegarder l’angle entre le tank et le curseur dans le projectile.
  4. Utiliser l’angle pendant l’évènement enter frame pour calculer la vitesse en x et en y avec le cosinus et le sinus.

Télécharger les sources : www.benoitfreslon.com_Throw_bullets_to_mouse_direction.zip

ActionScript : Orienter un objet vers la curseur de la souris en Flash

Voici comment orienter un objet graphique de type MovieClip en Flash vers le curseur de la souris.
Copier/Coller le script dans Flash et remplacer le nom d’instance myTank par le vôtre.

Télécharger les sources: [www.thisisgameplay.com]_Orient_object_to_mouse_cursor.fla