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

bookControle Sua Animação com Script

No Unity, controlar animações por meio de scripts permite criar experiências dinâmicas e interativas em seus jogos ou aplicações. Essa abordagem possibilita acionar animações, alterar sua velocidade de reprodução, mesclar entre animações e responder a diversos eventos durante a execução.

Controle de Parâmetros

animator.SetBool("isRunning", true)
  • animator: Referência a um componente Animator anexado a um GameObject no Unity;
  • SetBool(): Método fornecido pelo componente Animator. Utilizado para definir o valor de um parâmetro booleano no Animator Controller, responsável pelo controle das animações;
  • "isRunning": Nome do parâmetro booleano no Animator Controller;
  • true: Valor atribuído ao parâmetro "isRunning".

Alteração de Escala

Alterar a escala x do personagem faz com que ele seja invertido, pois a escala negativa no eixo x espelha o sprite horizontalmente. A maioria dos sprites 2D está voltada para a direita por padrão. Inverter a escala reverte essa orientação. O personagem passa a parecer estar voltado para a direção oposta. Isso ocorre devido à forma como o Unity interpreta valores negativos de escala, invertendo a representação visual do sprite em torno de sua linha central e 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

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.33

bookControle Sua Animação com Script

Deslize para mostrar o menu

No Unity, controlar animações por meio de scripts permite criar experiências dinâmicas e interativas em seus jogos ou aplicações. Essa abordagem possibilita acionar animações, alterar sua velocidade de reprodução, mesclar entre animações e responder a diversos eventos durante a execução.

Controle de Parâmetros

animator.SetBool("isRunning", true)
  • animator: Referência a um componente Animator anexado a um GameObject no Unity;
  • SetBool(): Método fornecido pelo componente Animator. Utilizado para definir o valor de um parâmetro booleano no Animator Controller, responsável pelo controle das animações;
  • "isRunning": Nome do parâmetro booleano no Animator Controller;
  • true: Valor atribuído ao parâmetro "isRunning".

Alteração de Escala

Alterar a escala x do personagem faz com que ele seja invertido, pois a escala negativa no eixo x espelha o sprite horizontalmente. A maioria dos sprites 2D está voltada para a direita por padrão. Inverter a escala reverte essa orientação. O personagem passa a parecer estar voltado para a direção oposta. Isso ocorre devido à forma como o Unity interpreta valores negativos de escala, invertendo a representação visual do sprite em torno de sua linha central e 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