Animazione è il processo di applicazione di movimento ai tuoi personaggi, oggetti e ambienti per creare un'esperienza coinvolgente e dinamica.Mentre ci sono molti modi per far muovere e interagire gli oggetti, l'animazione in Roblox si riferisce tipicamente alla personalizzazione di un movimento espressivo di un personaggio specifico, o di un gruppo di parti, utilizzando il Editor di animazione o le API correlate all'animazione .
L'animazione può essere applicata a qualsiasi parte o gruppo di parti di Roblox.Diversi tipi di oggetti possono utilizzare diverse funzionalità di animazione.Le seguenti sono le categorie generali di oggetti animabili:
- Oggetti semplici , come una parte di base, possono animare solo i cambiamenti attraverso la singola posizione o la Proprietàdella parte.
- Rigs , o parti connesse da articolazioni come Bone o Motor6D , possono articolare il movimento posizionale e rotatorio tra le loro articolazioni, come gomiti e polsi.I modelli rigati possono approfittare di funzionalità di animazione come inversa cinematica per applicare rapidamente e in modo programmatico il movimento in risposta agli ambienti e agli eventi.
Editor di animazionidi animazione
Il plugin Editor di animazioni ti consente di progettare e pubblicare animazioni personalizzate su rig.Puoi spostare le giunzioni che connettono le sezioni individuali di un rig per creare pose e l'Editor di Animazione visualizza senza problemi il rig da una posa all'altra.Fintanto che tutte le parti in movimento sono connesse con oggetti Motor6D , puoi usare l'Editor di Animazione per rig umani e non umani.
Durante la creazione di animazioni, Studio fornisce le seguenti funzionalità per animare efficacemente:
Crea istantaneamente animazioni facciali e corporee attraverso lo strumento Cattura animazione.
Passa al Curve Editor per accedere all'interfaccia utente di animazione basata sulle curve e a più controlli sulle tue tracce di animazione.
Crea animazioni realistiche ponendo e animando Bones di una mesh rigata .
Cinematica inversa
Puoi usare le API kinematica inversa per creare automaticamente animazioni e pose in base agli eventi ambientali e esterni.Con la cinematica inversa, puoi generare in modo procedurale vari eventi di animazione, come avere la testa di un personaggio che traccia un uccello volante nel cielo, o far raggiungere automaticamente il braccio di un personaggio una maniglia della porta quando è vicino.
Eventi di animazione
Un evento di animazione è un punto specifico in un'animazione che attiva un'azione.Puoi definire i segnalatori di evento di animazione attraverso l'intervallo della timeline dell'Editor dell'animazione, quindi usa AnimationTrack:GetMarkerReachedSignal() per rilevare quei segnalatori mentre l'animazione viene eseguita per eseguire azioni specifiche, come riprodurre un effetto sonoro ogni volta che il piede dell'utente tocca il suolo.