Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

SkinReference

Eredita: RefCounted < Object

Un oggetto contenitore con conteggio dei riferimenti per uno scheletro RID utilizzato nel RenderingServer.

Descrizione

Un oggetto interno contenente una mappatura da una Skin utilizzato nel contesto di un particolare MeshInstance3D per fare riferimento al RID dello scheletro nel RenderingServer.

Vedi anche MeshInstance3D.get_skin_reference() e RenderingServer.instance_attach_skeleton().

Notare che nonostante la denominazione simile, il RID dello scheletro utilizzato nel RenderingServer non ha una corrispondenza diretta con un nodo Skeleton3D.

In particolare, un nodo Skeleton3D senza figli MeshInstance3D potrebbe essere sconosciuto al RenderingServer.

D'altro canto, uno Skeleton3D con più nodi MeshInstance3D che hanno ciascuno diversi oggetti MeshInstance3D.skin potrebbe avere più istanze di SkinReference (e quindi, più RID di scheletro).

Metodi

RID

get_skeleton() const

Skin

get_skin() const


Descrizioni dei metodi

RID get_skeleton() const 🔗

Restituisce il RID posseduto da questo SkinReference, come restituito da RenderingServer.skeleton_create().


Skin get_skin() const 🔗

Restituisce lo Skin connesso a questo SkinReference. Nel caso di MeshInstance3D senza MeshInstance3D.skin assegnato, questo farà riferimento a uno Skin predefinito interno posseduto da quel MeshInstance3D.

Nota che un singolo Skin può avere più di uno SkinReference nel caso in cui sia condiviso da mesh su più nodi Skeleton3D.