PhysicalBoneSimulator3D

Наследует: SkeletonModifier3D < Node3D < Node < Object

Узел, который может быть родительским для PhysicalBone3D и может применять результаты моделирования к Skeleton3D.

Описание

Узел, который может быть родительским для PhysicalBone3D и может применять результаты моделирования к Skeleton3D.

Методы

bool

is_simulating_physics() const

void

physical_bones_add_collision_exception(exception: RID)

void

physical_bones_remove_collision_exception(exception: RID)

void

physical_bones_start_simulation(bones: Array[StringName] = [])

void

physical_bones_stop_simulation()


Описания метода

bool is_simulating_physics() const 🔗

Возвращает логическое значение, указывающее, запущен ли PhysicalBoneSimulator3D и выполняет ли он моделирование.


void physical_bones_add_collision_exception(exception: RID) 🔗

Добавляет исключение столкновения к физической кости.

Работает так же, как узел RigidBody3D.


void physical_bones_remove_collision_exception(exception: RID) 🔗

Удаляет исключение столкновения с физической костью.

Работает так же, как узел RigidBody3D.


void physical_bones_start_simulation(bones: Array[StringName] = []) 🔗

Сообщает узлам PhysicalBone3D в скелете начать симуляцию и реагировать на физический мир.

При желании можно передать список имен костей, что позволит моделировать только переданные кости.


void physical_bones_stop_simulation() 🔗

Сообщает узлам PhysicalBone3D в скелете о необходимости прекратить симуляцию.