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.
Checking the stable version of the documentation...
SkinReference
Наследует: RefCounted < Object
Объект-держатель с подсчетом ссылок для скелетного RID, используемого в RenderingServer.
Описание
Внутренний объект, содержащий сопоставление из Skin, используемый в контексте конкретного MeshInstance3D для ссылки на RID скелета в RenderingServer.
См. также MeshInstance3D.get_skin_reference() и RenderingServer.instance_attach_skeleton().
Обратите внимание, что несмотря на схожее наименование, RID скелета, используемый в RenderingServer, не имеет прямого однозначного соответствия узлу Skeleton3D.
В частности, узел Skeleton3D без дочерних элементов MeshInstance3D может быть неизвестен RenderingServer.
С другой стороны, Skeleton3D с несколькими узлами MeshInstance3D, каждый из которых имеет различные объекты MeshInstance3D.skin, может иметь несколько экземпляров SkinReference (и, следовательно, несколько скелетных RID).
Методы
get_skeleton() const |
|
get_skin() const |
Описания метода
Возвращает RID, принадлежащий данному SkinReference, возвращаемый RenderingServer.skeleton_create().
Возвращает Skin, подключенный к этой SkinReference. В случае MeshInstance3D без назначенного MeshInstance3D.skin это будет ссылаться на внутренний Skin по умолчанию, принадлежащий этому MeshInstance3D.
Обратите внимание, что один Skin может иметь более одного SkinReference в случае, если он используется сетками в нескольких узлах Skeleton3D.