L'animazione è il processo di applicazione della velocità ai tuoi personaggi, oggetti e ambienti per creare un'esperienza coinvolgente e dinamica. Mentre ci sono molti modi per fare in modo che gli oggetti si muovano e interagiscano, l'animazione in Roblox di solito si riferisce alla personalizzazione di un movimento espressivo di un personaggio specifico, o gruppo di parti, utilizzando il Editor di animazione o le API
L'animazione può essere applicata a qualsiasi parte o gruppo di parti Roblox. Diversi tipi di oggetti possono utilizzare varie funzionalità di animazione. Le seguenti sono le categorie generali di oggetti animabili:
- Oggetti semplici , come una parte di base, possono animare solo le modifiche nella posizione singola della parte o nella Proprietàdi rotazione.
- R15 rigs , rig che incorporano il modello di personaggio standardizzato avatar character model , possono utilizzare le animazioni dalla library di animazione dei personaggi Roblox e altre funzionalità di movimento, anche se è un modello di personaggio o un modello di personaggio non giocatore.
Editor di animazionidi animazione
Il plugin Animazione Editor consente di progettare e pubblicare animazioni personalizzate sui rig. Puoi spostare le parti connesse che connettono le sezioni individuali di un rig per creare posizioni e l'Animazione Editor smoothing sul rig da posizione a posizione. Fintanto che tutte le parti in movimento sono connesse con gli oggetti Motor6D , puoi utilizzare il plugin Animation Editor per entr
Durante la creazione delle animazioni, Studio fornisce le seguenti funzionalità per animare efficacemente:
Crea istantaneamente animazioni facciali e del corpo attraverso lo strumento Cattura animazione.
Passa al Editor di Curva per accedere all'interfaccia utente basata sulla curva e a più controlli sui tuoi tracci animazione.
Crea animazioni realistiche posizionando e animando Bones di un mesh rigato .
Kinematica Inversa
Puoi usare API kinematicsverse per creare automaticamente animazioni e posizioni in base agli eventi ambientali e esterni. Con kinematicsverse, puoi generare in modo procedurale varie eventi di animazione, come avere la testa di un personaggio che vola in un uccello volante nel cielo o fare in modo che il braccio di un personaggio raggiunga automaticamente una maniglia di porta quando si trova vicino.
Eventi di animazione
Un evento animazione è un punto specifico in un'animazione che attiva un'azione. Puoi definire i segnali di evento di animazione in tutto l'arco temporale dell'animazione, quindi usa AnimationTrack:GetMarkerReachedSignal() per rilevare questi segnali mentre l'animazione esegue azioni specifiche, come riprodurre un effetto sonoro ogni volta che il piede dell'utente tocca il pavimento.