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.