Arquivo de Tags: C#

Abr 16

Unity – configurando velocidades de animação

Uma das coisas mais irritantes quando se leva um modelo 3D animado para dentro da engine e começa a testar ele é que você sempre vai ter o efeito todos de uma vez só, ou seja, todas as instâncias que você criar deste modelo apresentarão obrigatoriamente a mesma velocidade de animação. A menos é claro …

Continue a ler »

Abr 08

Unity – Criando variações complexas

Deu um pouco de trabalho e tive que usar de uma boa dose de criatividade para conseguir ter resultados eficientes. Boa parte disso vem por conta de no método Awake() do MonoBehaviour evitar processamento desnecessário usando o GameObject.Find que é bom, mas processa coisas demais (ainda mais quando sua cena é bem complexa). Após ter …

Continue a ler »

Abr 07

Unity – complicando e complicando…

Bom, consegui evoluir bastante nas correções de objetos que apresentavam problemas de funcionamento e principalmente evolui muito na ligação de eventos colaborativos. Claro que ao fazer isso tudo, você acaba trazendo uma complexidade grande para a mecânica do jogo, pois as dependências passam a ser mais fortes e os componentes tem que estar o mais …

Continue a ler »

Abr 07

Unity – como criar tipos customizados no inspector

Aqui vai um pequeno e rápido tutorial para explicar como se faz para que o Object Inspector dentro da Unity demonstre objetos complexos (expandindo/contraindo) como é feito com o Vector3 (composto de X, Y e Z). Reparou que a imagem mostrou o objeto composto de dois game objects ? Pois é, não é tão trivial …

Continue a ler »

Abr 03

SpaceCar 1001 na Unity

Deu trabalho, levou algumas horinhas e tive que fazer mais e mais prefabs, mas está pronto ! O veículo agora possui script para ser controlável ou não (player ou NPC) e de acordo com seu comportamento vai seguir comandos de teclado ou ficar anexado a uma curva bezier para ficar trafegando em ciclos no jogo. …

Continue a ler »

Artigos mais antigos «