PhysicalBone2D
Hereda: RigidBody2D < PhysicsBody2D < CollisionObject2D < Node2D < CanvasItem < Node < Object
Un nodo derivado de RigidBody2D utilizado para hacer que los Bone2Ds en un Skeleton2D reaccionen a la física.
Descripción
El nodo PhysicalBone2D es un nodo basado en RigidBody2D que puede ser utilizado para hacer que los Bone2Ds en un Skeleton2D reaccionen a la física.
Nota: Para hacer que los Bone2Ds sigan visualmente el nodo PhysicalBone2D, utiliza una modificación de SkeletonModification2DPhysicalBones en el Skeleton2D padre.
Nota: El nodo PhysicalBone2D no crea automáticamente un nodo Joint2D para mantener los nodos PhysicalBone2D juntos. Deben ser creados manualmente. En la mayoría de los casos, querrás utilizar un nodo PinJoint2D. El nodo PhysicalBone2D configurará automáticamente el nodo Joint2D una vez que haya sido añadido como un nodo hijo.
Propiedades
|
||
|
||
|
||
|
||
|
Métodos
get_joint() const |
|
is_simulating_physics() const |
Descripciones de Propiedades
bool auto_configure_joint = true 🔗
Si es true, el PhysicalBone2D configurará automáticamente el primer nodo hijo Joint2D. La configuración automática se limita a establecer las propiedades del nodo y a posicionar el Joint2D.
El índice del Bone2D que este PhysicalBone2D debe simular.
NodePath bone2d_nodepath = NodePath("") 🔗
El NodePath al Bone2D que este PhysicalBone2D debe simular.
bool follow_bone_when_simulating = false 🔗
Si es true, el PhysicalBone2D mantendrá la transformación del hueso al que está enlazado al simular la física.
bool simulate_physics = false 🔗
Si es true, el PhysicalBone2D comenzará a simular usando la física. Si es false, el PhysicalBone2D seguirá la transformación del nodo Bone2D.
Nota: Para que los Bone2D sigan visualmente al PhysicalBone2D, usa una modificación SkeletonModification2DPhysicalBones en el nodo Skeleton2D con los nodos Bone2D.
Descripciones de Métodos
Devuelve el primer nodo hijo Joint2D, si existe uno. Esta es principalmente una función auxiliar para hacer que sea más fácil obtener el Joint2D que el PhysicalBone2D está autoconfigurando.
bool is_simulating_physics() const 🔗
Devuelve un booleano que indica si el PhysicalBone2D está funcionando y simulando usando el motor de física 2D de Godot. Cuando true, el nodo PhysicalBone2D está usando física.