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

Programmation Tutoriel Papaervision 3D - explodo-logo

voir la démo télécharger le code

Il était une démo Papervision je l'ai vu il ya peu de temps (et, malheureusement, je ne peux pas le retrouver) qui a créé une horloge numérique, où chaque changement dans le temps a été démontré par l'évolution des chiffres briser et voler loin en petits morceaux. Il était vraiment cool, et je voulais faire quelque chose de similaire pour moi.

La démo crée un certain nombre de plans individuels, chacun texturé avec une petite section d'une image intégrée.

Chaque colonne de l'image séquentielle globale se décompose en ses différents plans et vole sur le côté de l'écran. Le mouvement réel est manipulé par la classe Tweener (je ne réalisais à quel fraîche Tweening était jusqu'à présent), et après un moment l'ensemble du processus se répète.

Alors que cette démo montre une image étant colonne séparée par colonne, le code pourrait facilement être adapté à "sauter" une image en une seule fois, retourner chaque plan autour de révéler une autre image (un peu comme les panneaux d'affichage dynamiques qui attirent si facilement vos yeux), ou même de reconstruire l'image originale de chaque individu avion volant à nouveau sur l'écran.


Ici, je l'ai utilisé la classe d'avion pour modéliser chaque élément individuel de l'image globale, mais je soupçonne que l'utilisation de la classe particules permettrait une performance encore meilleure. Je vais essayer que dans une démo avenir. Pour l'instant en utilisant la classe d'avion, et une grille de 20 x 20 d'éléments individuels, produit un effet avec des performances raisonnables.


Retour à PaperVision Tutoriels



Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.