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, если он найден.