LASTx = event.stageX; Lasty = event.stageY;});.Cuando se suelta el ratón queremos detener el paneo de la cámara, por lo que la cacerola se establece en false
this.addEventListener (MouseEvent.MOUSE_UP, la función (event: MouseEvent): void {pan = false;});Cuando se mueve el ratón, y la variable de la cacerola se establece en true, llamamos a la función pan IsoView al cambio la posición desde la que se ve la escena isométrica
this.addEventListener (MouseEvent.MOUSE_MOVE, la función (event: MouseEvent):.void {if (pan) {view.pan (LASTx - event.stageX, Lasty - event.stageY);.
La posición del ratón se guarda en las variables LASTx y Lasty
LASTx = event.stageX; Lasty = event.stageY; }});}Ahora haciendo clic y arrastrando el ratón en la pantalla de la vista de la escena isométrica se puede cambiar de una manera muy intuitiva
.
Muestra de cuidado de niños Contrato: Ejemplo de cómo escribir Daycare Contracts
- ¿Qué es un controlador lógico programable (PLC)? ¿Qué es un controlador ló…
- C ++ Cadena Operators
- Mysql Acceso Privileges
- ¿Está familiarizado con la frase & amp; # 039; todo el equipo, pero ni idea de…
- Introducción a los procedimientos almacenados en Sybase SQL Anywhere
- Creación de un contenedor de secuencia simple en C ++
- Cómo conseguir el iPod Touch /iPhone firmware 3.1.2 y jailbreak para 1G, 2G, 3G…
- ¿Qué es la Programación?
- Entero y flotar Tipos de objetos en C ++
- Tutorial de programación Papervision 3D - Tweener