Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
SpringBoneCollision3D
Eredita: Node3D < Node < Object
Ereditato da: SpringBoneCollisionCapsule3D, SpringBoneCollisionPlane3D, SpringBoneCollisionSphere3D
Una classe base della collisione che interagisce con SpringBoneSimulator3D.
Descrizione
Una collisione può essere un figlio di SpringBoneSimulator3D. Se non è un figlio di SpringBoneSimulator3D, non ha alcun effetto.
La collisione e lo scorrimento sono effettuati nel processo di modificazione di SpringBoneSimulator3D in base all'ordine della sua lista di collisioni, impostato da SpringBoneSimulator3D.set_collision_path(). Se SpringBoneSimulator3D.are_all_child_collisions_enabled() è true, l'ordine corrisponde allo SceneTree.
Se bone è impostato, si sincronizza con la posa dell'osso dello Skeleton3D antenato, il che viene effettuato prima del processo di modificazione dello SpringBoneSimulator3D, come pre-processo.
Attenzione: Uno SpringBoneCollision3D ridimensionato probabilmente non si comporterà come previsto. Assicurarsi che lo Skeleton3D genitore e le sue ossa non siano ridimensionati.
Proprietà
|
||
|
||
Metodi
get_skeleton() const |
Descrizioni delle proprietà
L'indice dell'osso attaccato.
Il nome dell'osso attaccato.
Lo scostamento della posizione, dalla posizione della posa del bone di Skeleton3D.
Quaternion rotation_offset 🔗
void set_rotation_offset(value: Quaternion)
Quaternion get_rotation_offset()
Lo scostamento della rotazione, dalla rotazione della posa del bone di Skeleton3D.
Descrizioni dei metodi
Skeleton3D get_skeleton() const 🔗
Ottiene il nodo Skeleton3D genitore del SpringBoneSimulator3D genitore se trovato.