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
.
Echantillon Childcare contrat: Exemple de Comment écrire Garderie Contracts
- Application console en utilisant des structures (struct mot-clé ) en C # 1.1 et…
- Fruits de l'iPad Application Development: 6 must-have Ipad Apps
- Bases d'erreur En C
- Programmation Tutoriel Papervision 3D - Quadtree Renderer
- Shortcommings de la programmation Python language
- Un guide pour débutants c ++
- Création d'un jeu de plateforme flash avec Flixel et Flex - squishing l'player
- Accueil simple et console Imprimer de l'application en C # ( C sharp ) ( Dot Net…
- Indice Pour Base de données Tables
- C ++ de base Syntax