Entao,
ja venho desenvolvendo este engine a uns 2 anos.
Ele foi feito a partir do zero e um dos diferenciais dele eh desenhar totalmente em vetorial.
A parte de desenho vetorial utiliza o Flash como ferramenta de desenho e animacao.
Ou seja: Animo/Desenho no flash, faco a conversao do arquivo do flash para o formato do engine grafico e referencio as animacoes.
O engine grafico desenha no canvas na resolucao da tela do device do usuario.
O engine tambem tem suporte a maquinas de estado compostas/paralelas/hierarquicas e utiliza rhino para o engine de javascript.
Ele esta ficando bem completo.
Pra composicoes de cenarios 3d (ou pseudo 3d) estamos utilizando o Google Sketchup que exporta pra um formato generico que jah interpretamos.
No caso do LiveWallpaper eu usei somente a parte de desenho/animacao do engine.
O gerenciamento de estados eh tao basico que nao vale a pena colocar esse tipo de complexidade/peso no wallpaper. Ate por conta do consumo de bateria mesmo.
As vantagens do vetorial sao basicamente 2 ao meu ver:
- Desenhar sempre na resolucao do device, nao importanto a resolucao
- Tamanho dos arquivos de imagem/animacao muito menores do que em qqer outro formato.
O downside eh o processamento que eh um pouco mais intenso do que qdo utilizamos imagens. Mas nao eh taaaaao mais intenso assim.
Re: [androidbrasil-dev] Droid Vector Live Wallpaper HD
07:43 |
Assinar:
Postar comentários (Atom)






0 comentários:
Postar um comentário