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 uma experiência envolvente e dinâmica.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 de um grupo de partes, usando o Editor de Animação ou APIs relacionadas à animação .

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

  • Objetos simples , como uma parte básica, só podem animar alterações através da propriedade de posição ou rotação única da peça.
  • Rigs ou peças conectadas por articulações como Bone ou Motor6D podem articular movimento posicional e rotacional entre suas articulações, como cotovelos e punhos.Modelos rígidos podem aproveitar recursos de animação como cinemática inversa para aplicar rapidamente e programaticamente movimento em resposta a ambientes e eventos.
  • R15 equipamentos , equipamentos que incorporam o modelo padronizado de personagem de avatar , podem usar animações da biblioteca de animações de personagens do Roblox e outros recursos de movimento, mesmo que seja um modelo de personagem jogador ou não jogador.

Editor de animaçãode Animação

O plugin Editor de Animações permite que você projete e publique animações personalizadas em modelos.Você pode mover as articulações que conectam seções individuais de um equipamento para criar poses e o Editor de Animação anima suavemente o equipamento de uma posição para outra.Desde que todas as peças móveis estejam conectadas com objetos Motor6D de movimento, você pode usar o Editor de Animação para ambos os rigs humanos e não humanos.

Ao criar animações, o Studio fornece os seguintes recursos para animar efetivamente:

  • Crie instantaneamente animações de rosto e corpo através da ferramenta Captura de Animação.

  • Mude para o Editor de Curvas para acessar a interface de animação baseada em curvas e mais controle sobre suas faixas de animação.

  • Faça animações realistas colocando e animando Bones de uma malha enganchada.

Cinemática inversa

Você pode usar API de cinemática inversa para criar automaticamente animações e poses com base em eventos ambientais e externos.Com cinemática inversa, você pode gerar proceduralmente vários eventos de animação, como ter a cabeça de um personagem rastrear um pássaro voando no céu ou fazer com que o braço de um personagem alcance automaticamente uma maçaneta de porta quando estiver próximo.

Eventos de animação

Um evento de animação é um ponto específico em uma animação que gera uma ação.Você pode definir marcadores de evento de animação através da linha do tempo do Editor de Animação, então use AnimationTrack:GetMarkerReachedSignal() para detectar esses marcadores quando a animação for executada para realizar ações específicas, como tocar um efeito sonoro sempre que o pé do usuário toca o chão.