Conteúdo do Curso
Jogo de Luta no Unity
Jogo de Luta no Unity
Controle Sua Animação com Script
No Unity, controlar animações com scripts permite criar experiências dinâmicas e interativas dentro dos seus jogos ou aplicações. Esta abordagem permite acionar animações, alterar a velocidade de reprodução, mesclar entre animações e responder a vários eventos durante a execução.
Controlando Parâmetros
- animator: Esta é uma referência a um componente Animator anexado a um GameObject no Unity;
- SetBool(): Este é um método fornecido pelo componente Animator. É usado para definir o valor de um parâmetro Booleano no Animator Controller, que é responsável por controlar as animações;
- "isRunning": Este é o nome do parâmetro booleano no Animator Controller;
- true: Este é o valor que estamos definindo para o parâmetro "isRunning".
Alterando a Escala
Alterar a escala x do nosso personagem o inverte porque escalar negativamente ao longo do eixo x espelha o sprite horizontalmente. A maioria dos sprites 2D enfrenta para a direita por padrão. Inverter a escala reverte isso. O personagem parece estar voltado para a direção oposta. Isso acontece devido à forma como o Unity interpreta valores de escala negativa, invertendo a representação visual do sprite em torno de sua linha central, alterando sua orientação.
Jogador com Escala X Positiva
Jogador com Escala X Negativa
Recursos Adicionais
Obrigado pelo seu feedback!