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.