Animação no Roblox

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Animação é o processo de aplicar movimento aos seus personagens, objetos e ambientes para criar um jogo envolvente e dinâmico. Embora existam muitas maneiras de fazer objetos se moverem e interagirem, a animação no Roblox geralmente se refere à personalização de um movimento expressivo de um personagem específico ou grupo de partes.

A animação pode ser aplicada a qualquer parte ou grupo de partes do Roblox. Diferentes tipos de objetos podem utilizar várias funcionalidades de animação. As seguintes são as categorias gerais de objetos animáveis:

  • Objetos simples, como uma parte básica, podem apenas animar mudanças na única propriedade de posição ou rotação da parte.
  • Rigs, ou partes conectadas por juntas como AnimationConstraints ou Bones, podem articular movimento posicional e rotacional entre suas juntas, como cotovelos e pulsos. Modelos rigged podem aproveitar recursos de animação como cinemática inversa para aplicar rapidamente e programaticamente movimento em resposta a ambientes e eventos.
  • Rigs padrão e de maior fidelidade podem usar animações da biblioteca de animação de personagens do Roblox e outros recursos de movimento, independentemente de ser um modelo de personagem jogador ou não jogador.

Editor de Animação

O Editor de Animação permite que você crie e publique animações personalizadas em rigs. Você pode mover as juntas que conectam seções individuais de um rig para criar poses, e o editor anima suavemente o rig de pose para pose.

Cinemática inversa

Você pode usar APIs de cinemática inversa para criar automaticamente animações e poses com base em eventos ambientais e externos. Com a cinemática inversa, você pode gerar proceduralmente vários eventos de animação, como fazer a cabeça de um personagem seguir um pássaro voando no céu, ou fazer o braço de um personagem alcançar automaticamente uma maçaneta quando estiver por perto.

Eventos de animação

Um evento de animação é um ponto específico em uma animação que aciona uma ação. Você pode definir marcadores de eventos de animação ao longo da linha do tempo do Editor de Animação, e então usar AnimationTrack:GetMarkerReachedSignal() para detectar esses marcadores enquanto a animação é executada para realizar ações específicas, como tocar um efeito sonoro sempre que o pé do usuário tocar o chão.

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.