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
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

book
Controle 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

csharp
  • 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

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

book
Controle 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

csharp
  • 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