PhysicalBoneSimulator3D

Успадковує: SkeletonModifier3D < Node3D < Node < Object

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

Опис

Node, який може бути батьком 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 у Скелеті, щоб зупинити імітацію.