BoneAttachment3D
Успадковує: Node3D < Node < Object
Вузол, який динамічно копіює або замінює тривимірне перетворення кістки в її батьківському Skeleton3D.
Опис
Цей вузол вибирає кістку в Skeleton3D і приєднується до неї. Це означає, що вузол BoneAttachment3D динамічно копіюватиме або замінюватиме 3D-перетворення вибраної кістки.
Властивості
|
||
|
||
|
||
physics_interpolation_mode |
|
|
|
Методи
void |
Описи властивостей
Покажчик прикріпленої кістки.
Назва прикріпленої кістки.
NodePath до зовнішнього вузла Skeleton3D.
Чи вузол BoneAttachment3D замінить положення кістки, до якої він прикріплений. Якщо встановлено значення true, вузол BoneAttachment3D може змінювати положення кістки. Якщо встановлено значення false, вузол BoneAttachment3D завжди буде встановлений на перетворення кістки.
Примітка: Це перевизначення виконується переривчасто в процесі оновлення скелета, використовуючи сигнали через старий дизайн. Це може спричинити небажану поведінку, якщо використовувати його одночасно з SkeletonModifier3D.
bool use_external_skeleton = false 🔗
Чи вузол BoneAttachment3D використовуватиме зовнішній вузол Skeleton3D, а не намагатиметься використати свій батьківський вузол як Skeleton3D. Якщо встановлено значення true, вузол BoneAttachment3D використовуватиме зовнішній вузол Skeleton3D, встановлений у external_skeleton.
Описи методів
Skeleton3D get_skeleton() 🔗
Повертає батьківський або зовнішній вузол Skeleton3D, якщо він існує, інакше повертає null.
void on_skeleton_update() 🔗
Функція, яка викликається автоматично під час оновлення Skeleton3D. У цій функції вузол BoneAttachment3D оновлює свою позицію, щоб він був правильно прив’язаний, коли не налаштовано на перевизначення пози кістки.