sábado, 29 de setembro de 2012

Mudanças

Antes de tudo gostaria de deixar aqui meu solene pedido de desculpas pela recente irregularidade nos posts do blog. As últimas semanas foram extremamente ocupadas, com resultados que reverberarão durante um bom tempo nas minhas postagens.

Esse texto será um pouco mais pessoal que o comum, servindo de resumo, prévia e justificativa para as os eventos das próximas semanas.

Vamos por partes.

domingo, 16 de setembro de 2012

Xbox 360 Joystick Controller + Unity

Adquiri há algumas semanas um joystick do Xbox 360 próprio pra Windows e, apesar do meu intuito original ter sido o de jogar com o acessório (algo que obviamente não deixei de fazer), minha consciência de desenvolvedor não permitiu que o controle permanecesse em minha mesa sem se tornar o protagonista de um dos meus estudos/experimentos com a Unity.

Configurei o Bitz pra funcionar com o dito joystick além do teclado e mouse. E com algumas adaptações fiz o script pré-pronto MouseOrbit.js também aceitar o input do controle. O resultado pode ser visto no vídeo abaixo:


 


Segue aqui então uma curta explicação de como configurar a Unity pra receber o Xbox 360 Controller for Windows.

sexta-feira, 7 de setembro de 2012

Frame por frame: exportando animações feitas na Unity

Brincando com alguns recursos e inspirado por algumas das palestras que assisti na Unite, desenvolvi um pequeno plugin na Unity para exportar animações. O algoritmo, disponível ao final deste post, permite definir parâmetros como taxa de quadros por segundo, qualidade da imagem, nome da animação e diretório de armazenamento.



As classes que derivam da classe Editor (EditorWindow, EditorApplication) são simples de implementar e extremamente flexíveis, permitindo a criação de add-ons sem grande dificuldade para praticamente qualquer fim.