PhysicalBoneSimulator3D

Hereda: SkeletonModifier3D < Node3D < Node < Object

Nodo que puede ser el padre de PhysicalBone3D y puede aplicar los resultados de la simulación a Skeleton3D.

Descripción

Nodo que puede ser el padre de PhysicalBone3D y puede aplicar los resultados de la simulación a Skeleton3D.

Métodos

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()


Descripciones de Métodos

bool is_simulating_physics() const 🔗

Devuelve un booleano que indica si el PhysicalBoneSimulator3D está funcionando y simulando.


void physical_bones_add_collision_exception(exception: RID) 🔗

Añade una excepción de colisión al hueso físico.

Funciona igual que el nodo RigidBody3D.


void physical_bones_remove_collision_exception(exception: RID) 🔗

Elimina una excepción de colisión al hueso físico.

Funciona igual que el nodo RigidBody3D.


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

Indica a los nodos PhysicalBone3D en el esqueleto que comiencen a simular y reaccionar al mundo de la física.

Opcionalmente, se puede pasar una lista de nombres de huesos, permitiendo que solo se simulen los huesos pasados.


void physical_bones_stop_simulation() 🔗

Indica a los nodos PhysicalBone3D en el esqueleto que dejen de simular.