Animação é o processo de aplicar movimento e movimento a seus personagens, objetos e ambientes para criar uma experiência envolvente e dinâmica. Embora existam muitas maneiras de fazer com que os objetos se movam e interajam, a animação no Roblox normalmente se refere a personalizar um movimento expressivo de um personagem específico ou grupo de partes, usando o Editor de Animação ou APIs relacionadas à animação .
A animação pode ser aplicada a qualquer parte ou grupo de partes do Roblox. Diferentes tipos de objetos podem usar várias características de animação. As seguintes são as categorias gerais de objetos animáveis:
- Objetos simples , como uma peça básica, só podem animar mudanças na propriedade de posição ou rotação da peça.
- As plataformas , ou partes conectadas por juntas como Bone ou Motor6D, podem articular o movimento posicional e rotacional entre suas juntas, como cotovelos e pulsos. Os modelos rigidos podem aproveitar as características de animação como cinemática inversa para aplicar rapidamente e programaticamente o movimento em resposta a ambientes e eventos.
- Os rigs R15 , rigs que incorporam o padrão modelo de personagem de avatar, podem usar animações da biblioteca de animações de personagens do Roblox e outras características de movimento, mesmo que seja um modelo de personagem de jogador ou não jogador.
Editor de animaçãode Animação
O plugin Editor de Animação permite projetar e publicar animações personalizadas em rigs. Você pode mover as juntas que conectam seções individuais de uma plataforma para criar poses e o Editor de Animação anima a plataforma de pose em pose. Desde que todas as partes móveis estejam conectadas a Motor6D objetos, você pode usar o Editor de Animação para rigs humanos e não humanos.
Ao criar animações, o Studio fornece as seguintes funcionalidades para uma animação eficaz:
Crie instantaneamente animações de rosto e corpo através da ferramenta Capture Animation.
Mude para o Curve Editor para acessar a interface de usuário de animação baseada em curva e mais controle sobre suas faixas de animação.
Faça animações realistas posando e animando Bones de uma malha forjada .
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 cinemática inversa, você pode gerar vários eventos de animação, como ter a cabeça de um personagem rastreando um pássaro voando no céu ou fazer com que o braço de um personagem alcance automaticamente um botão de porta quando estiver perto.
Eventos de Animação
Um evento de animação é um ponto específico em uma animação que desencadeia uma ação. Você pode definir marcadores de evento de animação no período de tempo do Editor de Animação e, em seguida, usar AnimationTrack:GetMarkerReachedSignal() para detectar esses marcadores enquanto a animação corre para realizar ações específicas, como reproduzir um efeito de som sempre que o pé do usuário tocar o chão.