PhysicalBoneSimulator3D
Наследует: SkeletonModifier3D < Node3D < Node < Object
Узел, который может быть родительским для PhysicalBone3D и может применять результаты моделирования к Skeleton3D.
Описание
Узел, который может быть родительским для PhysicalBone3D и может применять результаты моделирования к Skeleton3D.
Методы
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 |
Описания метода
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 в скелете о необходимости прекратить симуляцию.