*   >> Lecture Éducation Articles >> science >> la programmation

AS3IsoLib Tutorial Series - Camera

la position de la souris dans la LASTx et les variables lasty, nous pouvons déterminer le mouvement relatif de la souris entre les cadres.

 LASTx = event.stageX; lasty = event.stageY;});. 

Lorsque la souris est relâché nous voulons arrêter la caméra panoramique, de sorte pan est définie sur false

 this.addEventListener (MouseEvent.

MOUSE_UP, function (event: MouseEvent): void {pan = false;});

Quand la souris est déplacé, et la variable pan est réglé sur vrai, nous appelons la fonction de balayage panoramique IsoView au changement la position à partir de laquelle la scène est vue isométrique

this.addEventListener (MouseEvent.MOUSE_MOVE, de fonction

 (event: MouseEvent):. void {if (pan) {view.pan (LASTx - event.stageX, lasty - event.stageY);. 

La position de la souris est enregistrée dans les variables LASTx et lasty

 LASTx = event.stageX; lasty = event.

stageY; }});}

Maintenant, en cliquant et en faisant glisser la souris sur l'écran de la vue de la scène isométrique peut être modifié d'une manière très intuitive

.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.