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...
BoneAttachment3D
Успадковує: Node3D < Node < Object
Вузол, який динамічно копіює або замінює тривимірне перетворення кістки в її батьківському Skeleton3D.
Опис
Цей вузол вибирає кістку в Skeleton3D і приєднується до неї. Це означає, що вузол BoneAttachment3D динамічно копіюватиме або замінюватиме 3D-перетворення вибраної кістки.
Властивості
|
||
String |
|
|
NodePath |
||
|
||
PhysicsInterpolationMode |
physics_interpolation_mode |
|
|
Методи
Skeleton3D |
|
void |
Описи властивостей
Покажчик прикріпленої кістки.
String bone_name = "" 🔗
void set_bone_name(value: String)
String get_bone_name()
Назва прикріпленої кістки.
NodePath external_skeleton 🔗
void set_external_skeleton(value: NodePath)
NodePath get_external_skeleton()
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 оновлює свою позицію, щоб він був правильно прив’язаний, коли не налаштовано на перевизначення пози кістки.