Le Blog de Benoît Freslon - Développeur de jeux vidéo Freelance - Flash, mobile, iOS Android, Unity

Par benoitfreslon Blog créé le 14/04/11 Mis à jour le 29/01/15 à 12h58

Game Designer freelance et développeur de jeux indépendants (Flash, mobile, iOS, Android, Unity)
Ce blog a pour but de faire découvrir mes créations vidéo ludiques.
Je posterai également des tutoriels concernant le développement de jeux.
http://www.benoitfreslon.com
http://benoit.freslon.free.fr

Ajouter aux favoris
Signaler
Tutorial

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.

 12

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// This object will always look at the mouse cursor
myTank.addEventListener(Event.ENTER_FRAME, tankEnterFrame);
// This function will be launched every frame (25 times by seconds)
function tankEnterFrame(pEvt) {
// pEvt.currentTarget : myTank
var mc=pEvt.currentTarget;
// Get the radian angle between the tank and the cursor
// You can also replace mouseX and mouseY by another coordinates
var angleRadian=Math.atan2(mouseY-mc.y,mouseX-mc.x);
// Convert the radian angle in dedree
var angleDegree=angleRadian*180/Math.PI;
// Set the orientation
mc.rotation=angleDegree;
// Display angle of rotation in degree
txtAngle.text=Math.round(angleDegree)+"°";
}

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

Ajouter à mes favoris Commenter (0)

Commentaires

Édito

Suivez, commentez, jouez, testez, partagez mes nouvelles créations.

Apprenez à développer des jeux simples grâces aux tutoriels.

Archives