Bone
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Le ossa sono oggetti non renderizzati che guidano il movimento di una o più parti per scopi di animazioni, o creare abbigliamento e personaggi.Le ossa sono parte di un Model o MeshPart scheletro dell'oggetto rig che accedi e animi tipicamente attraverso l'Editor di Animazione.
Le righe vengono create durante il processo di modellazione in software di terze parti come Blender o Maya.Dopo aver importato il modello rigato in Studio, puoi aggiungere il modello direttamente alla tua esperienza o salvarlo e condividerlo come risorsa.Vedi Rigging per maggiori dettagli sulla creazione e sull'utilizzo di modelli rigati.
Nota che puoi genitori Bones sotto altre Bones e parti.Quando si genere un osso a un altro osso, la posizione mondiale dell'osso del bambino sarà relativa alla posizione dell'osso genitore e la gerarchia degli oggetti genitori può cambiare il comportamento delle parti interessate durante la posa o l'animazioni.
Relazione con Motor6D
Per supportare le animazioni con rig più vecchi utilizzando articolazioni, come Motor6D , puoi usare la proprietà Bone.Transform nello stesso modo di Motor6D.Transform .Roblox utilizza lo spostamento delle ossa dalla posa predefinita per guidare un'animazione e le ossa non vengono replicate o serializzate.
CFrame di Ossa
Le ossa ereditano la proprietà CFrame di Attachments che Roblox utilizza come posizione di riferimento dell'osso.Le proprietà mondiali ereditate WorldCFrame e altre proprietà del mondo restituiscono la posizione iniziale non trasformata.
Sommario
Proprietà
Determina l'attuale spostamento animato dell'osso nello Spaziolocale.
Descrive l'offset combinato CFrame del bene e l'offset dell'animazione attuale nello Spaziolocale del bene.
Descrive l'offset combinato CFrame del bene e l'offset dell'animazione attuale nello Spaziomondiale.
Direzione dell'asse X dell'allegato, rappresentata come unità Vector3.
CFrame offset dell'allegato.
Orientamento dell'allegato rispetto all'orientamento del suo parent.
Spostamento posizionale dell'allegato, rispetto alla posizione e all'orientamento del suo parent.
Direzione dell'asse Y dell'allegato, rappresentata come unità Vector3.
Attiva/disattiva la visibilità in-experience dell'allegato.
Direzione dell'asse X dell'allegato rispetto al Mondo, rappresentato come un'unità Vector3 con una lunghezza di 1.
L'esatta CFrame dell'allegato nelle coordinate spaziali del mondo.
Orientamento dell'allegato rispetto al mondo piuttosto che al proprio parent.
Posizione dell'allegato rispetto al mondo piuttosto che al proprio parent.
Direzione dell'asse Y dell'allegato rispetto al Mondo, rappresentato come un'unità Vector3 con una lunghezza di 1.
Proprietà
Transform
Trasforma determina l'attuale spostamento animato dell'osso rispetto al suo CFrame .Questa proprietà è impostata da Roblox quando le animazioni su mesh pelli vengono riprodotte, anche se può essere manipolata manualmente in modo simile a Motor6D.Transform .
Vedi anche:
- Motor6D.Transform , una proprietà che svolge un ruolo simile nell'animazionidel personaggio rig
- TransformedCFrame e TransformedWorldCFrame , i cui valori sono parzialmente determinati da questa proprietà
TransformedCFrame
TransformedCFrame descrive l'offset combinato di CFrame del osso e l'offset dell'animazione attuale ( Transform ) nello Spaziolocale dell'osso.
Vedi anche:
- Transform , una proprietà che determina parzialmente il valore di questa proprietà
- Bone.TransformedWorldCFrame , una variante spaziale mondiale di questa proprietà
TransformedWorldCFrame
TransformedWorldCFrame descrive l'offset combinato CFrame del bene e l'offset dell'animazione attuale ( Transform ) nello Spaziomondiale.
Vedi anche:
- Transform , una proprietà che determina parzialmente il valore di questa proprietà
- Bone.TransformedCFrame , una variante spaziale locale di questa proprietà