Veja a apresentação baixar o código
Houve uma demonstração Papervision eu vi há pouco tempo (e, infelizmente, eu não posso encontrá-lo novamente) que criou um relógio digital, onde cada mudança no tempo foi mostrado pelos dígitos vestiários quebrando e que voam afastado em pequenos pedaços. Foi muito legal, e eu queria fazer algo semelhante para mim.
A demo cria uma série de planos individuais, cada um texturizados com uma pequena seção de uma imagem incorporada.
Cada coluna da sequencialmente geral da imagem decompõe em seus planos individuais e voa para fora do lado da tela. O movimento real é manipulado pela classe Tweener (eu nunca percebi o quão legal Tweening era até agora), e depois de um tempo todo o processo se repete.
Embora esta demonstração mostra uma imagem que está sendo separado coluna por coluna, o código pode ser facilmente adaptado para "explodir" uma imagem de uma só vez, flip cada avião ao redor para revelar uma outra imagem (tipo de como esses painéis dinâmicos que tão facilmente chamar sua atenção), ou mesmo para reconstruir a imagem original de cada indivíduo avião voando de volta para a tela.
Aqui eu usei a classe Plane para modelar cada elemento individual da imagem global, mas eu suspeito que o uso da classe Partículas permitiria um desempenho ainda melhor. Vou tentar isso em uma demonstração futuro. Por agora, porém usando a classe de avião, e uma grade de elementos individuais de 20 x 20, produz um efeito com um desempenho razoável.
De volta para Tutoriais Papervision
el…