PhysicalBone2D
Eredita: RigidBody2D < PhysicsBody2D < CollisionObject2D < Node2D < CanvasItem < Node < Object
Un nodo derivato da RigidBody2D utilizzato per far reagire i Bone2D in uno Skeleton2D alla fisica.
Descrizione
Il nodo PhysicalBone2D è un nodo basato su RigidBody2D che può essere utilizzato per far reagire i Bone2D in uno Skeleton2D alla fisica.
Nota: Per fare in modo che i Bone2D seguano visivamente il nodo PhysicalBone2D, usa una modificazione SkeletonModification2DPhysicalBones sul nodo Skeleton2D genitore.
Nota: Il nodo PhysicalBone2D non crea automaticamente un nodo Joint2D per tenere insieme i nodi PhysicalBone2D. Bisogna crearli manualmente. Nella maggior parte dei casi, è consigliato un nodo PinJoint2D. Il nodo PhysicalBone2D configurerà automaticamente il nodo Joint2D una volta aggiunto come nodo figlio.
Proprietà
|
||
|
||
|
||
|
||
|
Metodi
get_joint() const |
|
is_simulating_physics() const |
Descrizioni delle proprietà
bool auto_configure_joint = true 🔗
Se true, PhysicalBone2D configurerà automaticamente il primo nodo Joint2D figlio. La configurazione automatica è limitata all'impostazione delle proprietà del nodo e al posizionamento del Joint2D.
L'indice del Bone2D che questo PhysicalBone2D dovrebbe simulare.
NodePath bone2d_nodepath = NodePath("") 🔗
Il NodePath verso il Bone2D che questo PhysicalBone2D dovrebbe simulare.
bool follow_bone_when_simulating = false 🔗
Se true, il PhysicalBone2D manterrà la trasformazione dell'osso a cui è legato quando viene simulata la fisica.
bool simulate_physics = false 🔗
Se true, il PhysicalBone2D inizierà a simulare usando la fisica. Se false, PhysicalBone2D seguirà la trasformazione del nodo Bone2D.
Nota: Per fare in modo che i Bone2D seguano visivamente gli PhysicalBone2D, usa una modificazione di SkeletonModification2DPhysicalBones sul nodo Skeleton2D con i nodi Bone2D.
Descrizioni dei metodi
Restituisce il primo nodo Joint2D figlio, se ne esiste uno. Questa è principalmente una funzione di supporto per rendere più facile ottenere il Joint2D che il PhysicalBone2D sta configurando automaticamente.
bool is_simulating_physics() const 🔗
Restituisce un valore booleano che indica se PhysicalBone2D è in esecuzione e simula utilizzando il motore fisico 2D di Godot. Quando impostato su true, il nodo PhysicalBone2D sta utilizzando la fisica.