*   >> Lectura Educación Artículos >> science >> programación

Tutorial de programación Papaervision 3D - Explodo-logo

Vea la demostración descargar el código

Hubo una demostración Papervision vi no hace mucho tiempo (y por desgracia no puedo encontrar de nuevo) que creó un reloj digital, donde cada cambio en el tiempo se demostró por las cambiantes dígitos romper hacia abajo y que vuelan lejos en pequeños pedazos. Fue realmente genial, y yo quería hacer algo similar para mí mismo.

La demo crea una serie de planos individuales, cada una con textura con una pequeña sección de una imagen incrustada.

Cada columna de la secuencia general de la imagen se descompone en sus aviones individuales y vuela por el lateral de la pantalla. El movimiento real es manejada por la clase Tweener (yo nunca di cuenta de lo genial Tweening era hasta ahora), y después de un tiempo todo el proceso se repite.

Si bien esta demo muestra una imagen que se está separada columna por columna, el código podría ser fácilmente adaptado a una imagen "saltar" de una sola vez, dar la vuelta cada plano en torno a revelar otra imagen (algo así como esos carteles dinámicos que capturan tan fácilmente su ojo), o incluso para reconstruir la imagen original de cada individuo avión volando de nuevo en la pantalla.


Aquí he utilizado la clase Plano para modelar cada elemento individual de la general de la imagen, pero sospecho que el uso de la clase Partículas permitiría un rendimiento aún mejor. Voy a tratar de que en una demo futuro. Por ahora, sin embargo el uso de la clase Plane, y una rejilla de 20 x 20 de los elementos individuales, produce un efecto con un rendimiento razonable.


Volver a Tutoriales papervision



Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.