*   >> Læs Uddannelse artikler >> science >> programming

Papaervision 3D Programmering Tutorial - Explodo-logo

SE DEMO hente koden

Der var en Papervision demo jeg så ikke så længe siden (og desværre kan jeg ikke finde det igen), der skabte et digitalt ur, hvor hver ændring i gang blev vist ved skiftende cifre bryde ned og flyvende væk i små stykker. Det var virkelig cool, og jeg ønskede at gøre noget lignende for mig selv.

Demoen skaber en række individuelle planer, hver enkelt tekstureret med en lille del af et indlejret billede. Hver kolonne i det samlede billede sekventielt nedbrydes i sine enkelte planer og flyver fra siden af ​​skærmen.

Den faktiske bevægelse varetages af Tweener klasse (jeg aldrig indså, hvor køligt Tweening var indtil nu), og efter et stykke hele processen gentager sig selv.

Mens denne demo viser et billede, der adskilt kolonne efter kolonne, koden kunne let tilpasses til "sprænge" et billede på én gang, vende hvert plan rundt for at afsløre et andet billede (lidt ligesom de dynamiske skilte, der så nemt fange øjet), eller endog for at genopbygge det originale billede fra hver enkelt fly, der flyver tilbage på skærmen.


Her har jeg brugt den Plane klasse til at modellere hver enkelt element i det samlede billede, men jeg formoder, at bruge Partikler klassen ville give mulighed for endnu bedre ydelse. Jeg vil prøve at i en kommende demo. For nu selv bruge Plane klassen, og en 20 x 20 gitter af enkelte elementer, producerer en effekt med rimelig præstation.


Tilbage til Papervision Tutorials



Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.