*   >> läser Utbildning artiklar >> science >> programming

Papaervision 3D Programming Tutorial - Explodo-logo

Visa DEMO LADDA NER KODEN Omdömen

Det fanns en Papervision demo jag såg inte så länge sedan (och tyvärr jag inte kan hitta den igen) som skapade en digital klocka, där varje förändring i tid visades av förändrade siffrorna bryta ner och flyger iväg i små bitar. Det var riktigt häftigt, och jag ville göra något liknande för mig själv. Omdömen

Demon skapar ett antal individuella plan, var och en strukturerad med en liten del av en inbäddad bild. Varje kolumn i helhetsbilden sekventiellt sönderdelas till sina individuella plan och flyger vid sidan av skärmen.

Själva rörelsen hanteras av Tweener klass (jag aldrig insåg hur kallt Tweening var fram till nu), och efter en stund hela processen upprepar sig. Omdömen

Även om detta demo visar en bild som separerade kolumn för kolumn, koden kan enkelt anpassas till "spränga" en bild på en gång, vända varje plan runt för att avslöja en annan bild (ungefär som de dynamiska skyltar som så lätt fångar ögat), eller till och med att återskapa den ursprungliga bilden från varje enskild planet flyga tillbaka på skärmen.

Omdömen

Här har jag använt Plane klassen att modellera varje enskild del av den totala bilden, men jag misstänker att använda Partiklar klassen skulle göra det möjligt för ännu bättre prestanda. Jag ska försöka att i en framtida demo. För nu men använda Plane klassen, och en 20 x 20 rutnät av enskilda element, producerar en effekt med rimlig prestanda.


Gå tillbaka till Papervision Instruktioner



Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.