Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Controle Sua Animação com Script | Sistema de Animação do Unity
Jogo de Luta no Unity
course content

Conteúdo do Curso

Jogo de Luta no Unity

Jogo de Luta no Unity

1. Sistema de Animação do Unity
2. Comportamento do Jogador
3. Comportamento do Inimigo
4. Melhore o Jogo
5. Melhore o Jogo Flappy Bird

bookControle 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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
some-alt