Animação é o processo de aplicar movimento aos seus personagens, objetos e ambientes para criar uma experiência envolvente e dinâmica. Embora haja muitas maneiras de fazer os 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 peças, usando o Editor de Animação ou APIs de anima
A animação pode aplicar-se a qualquer parte ou grupo de partes do Roblox. Vários tipos de objetos podem utilizar várias funções de animação. As seguintes são as categorias gerais de objetos animaáveis:
- Objetos simples , como uma peça básica, só pode anunciar alterações na posição única ou propriedade de rotação da peça.
- R15 rigs , modelos de personagens padrão do avatar personagem modelo, podem usar animações da biblioteca de animação de personagens do Roblox e outros recursos de movimento, mesmo que seja um modelo de personagem de jogador ou não.
Editor de animaçãode Animação
O plugin Editor de Animação permite que você projete e publique animações personalizadas em modelos. Você pode mover as juntas que conectam seções individuais de um modelo para criar poses, e o Editor de Animação anima suavemente o modelo a partir de poses para poses. Desde que todas as peças em movimento estejam conectadas com objetos Motor6D, você pode
Ao criar animações, o Studio fornece as seguintes funções para animação:
Crie instantaneamente animações de rosto e corpo através da ferramenta Captura de Animação.
Migre para o Editor de Curva para acessar a interface de animação baseada em curva e mais controle sobre suas pistas de animação.
Kinematics Inversa
Você pode usar API de kinematics reversa para criar automaticamente animações e poses com base em eventos ambientais e externos. Com kinematics reversa, você pode gerar vários eventos de animação, como ter a cabeça de um personagem em uma pássaro voando no céu ou fazer com que o braço de um personagem chegue automaticamente para uma alça de porta quando estiver perto.
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 ao longo do tempo de execução do Editor de Animações, então use AnimationTrack:GetMarkerReachedSignal() para detectar esses marcadores à medida que a animação é executada para executar ações específicas, como tocar um efeito de som sempre que o usuário pisar no chão