*   >> Lezen Onderwijs artikelen >> science >> programming

Papaervision 3D Programming Tutorial - Explodo-logo

Bekijk de demo te downloaden DE CODE

Er was een Papervision demo zag ik niet zo lang geleden (en helaas ik kan het niet terug te vinden), dat een digitale klok gemaakt, waarbij elke verandering in de tijd werd getoond door de veranderende cijfers breken en weg te vliegen in kleine stukjes. Het was echt cool, en ik wilde iets soortgelijks voor mezelf doen.

De demo wordt een aantal individuele vliegtuigen, elk geweven met een klein gedeelte van een ingesloten afbeelding.

Elke kolom van de gehele afbeelding sequentieel ontleedt in zijn individuele vliegtuigen en vliegt uit de zijkant van het scherm. De werkelijke beweging wordt behandeld door de Tweener klasse (ik nooit gerealiseerd hoe koel Tweening was tot nu toe), en na een tijdje het hele proces herhaalt zich.

Terwijl deze demo toont een beeld wordt kolom gescheiden door kolom de code kan eenvoudig worden aangepast aan "opblazen" van een beeld in een keer, flip elk vliegtuig rond om een ​​ander beeld te onthullen (soort zoals die dynamische billboards die je oog zo gemakkelijk te vangen), of zelfs naar de oorspronkelijke afbeelding te herbouwen van elk individu vliegtuig terug op het scherm.

Hier heb ik het vliegtuig klasse die wordt gebruikt om het model elk individueel element van het gehele beeld, maar ik vermoed dat het gebruik van de klasse Deeltjes zou zorgen voor nog betere prestaties. Ik zal proberen dat in een toekomstige demo. Voor nu al gebruik van het vliegtuig klasse, en een 20 x 20 raster van afzonderlijke elementen, een effect met redelijke prestaties.

Ga terug naar Papervision Tutorials


Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.