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...
SpringBoneCollision3D
Наследует: Node3D < Node < Object
Наследуется от: SpringBoneCollisionCapsule3D, SpringBoneCollisionPlane3D, SpringBoneCollisionSphere3D
Базовый класс столкновения, взаимодействующий с SpringBoneSimulator3D.
Описание
Столкновение может быть дочерним элементом SpringBoneSimulator3D. Если оно не является дочерним элементом SpringBoneSimulator3D, оно не оказывает никакого эффекта.
Столкновение и скольжение выполняются в процессе модификации SpringBoneSimulator3D в порядке его списка столкновений, который задается SpringBoneSimulator3D.set_collision_path(). Если SpringBoneSimulator3D.are_all_child_collisions_enabled() равен true, порядок соответствует SceneTree.
Если задан bone, он синхронизируется с позой кости предка Skeleton3D, что выполняется до процесса модификации SpringBoneSimulator3D в качестве предварительного процесса.
Предупреждение: Масштабированный SpringBoneCollision3D, скорее всего, не будет вести себя так, как ожидается. Убедитесь, что родительский Skeleton3D и его кости не масштабированы.
Свойства
|
||
|
||
Методы
get_skeleton() const |
Описания свойств
Индекс прикрепленной кости.
Название прикрепленной кости.
Смещение положения относительно положения позы bone Skeleton3D.
Quaternion rotation_offset 🔗
void set_rotation_offset(value: Quaternion)
Quaternion get_rotation_offset()
Смещение вращения относительно вращения позы bone Skeleton3D.
Описания метода
Skeleton3D get_skeleton() const 🔗
Получить родительский узел Skeleton3D родительского узла SpringBoneSimulator3D, если он найден.