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.

Joint2D

Hereda: Node2D < CanvasItem < Node < Object

Heredado por: DampedSpringJoint2D, GrooveJoint2D, PinJoint2D

Clase base abstracta para todas las articulaciones físicas 2D.

Descripción

Clase base abstracta para todas las articulaciones en la física 2D. Las articulaciones 2D unen dos cuerpos físicos (node_a y node_b) y aplican una restricción.

Propiedades

float

bias

0.0

bool

disable_collision

true

NodePath

node_a

NodePath("")

NodePath

node_b

NodePath("")

Métodos

RID

get_rid() const


Descripciones de Propiedades

float bias = 0.0 🔗

Cuando node_a y node_b se mueven en diferentes direcciones, el bias controla la rapidez con que la articulación los devuelve a su posición original. Cuanto más bajo sea el bias, más pueden los dos cuerpos tirar de la articulación.

Cuando se establece en 0, se utiliza el valor predeterminado de ProjectSettings.physics/2d/solver/default_constraint_bias.


bool disable_collision = true 🔗

  • void set_exclude_nodes_from_collision(value: bool)

  • bool get_exclude_nodes_from_collision()

Si es true, los dos cuerpos unidos no colisionan entre sí.


NodePath node_a = NodePath("") 🔗

Ruta al primer cuerpo (A) unido a la articulación. El nodo debe heredar PhysicsBody2D.


NodePath node_b = NodePath("") 🔗

Ruta al segundo cuerpo (B) unido a la articulación. El nodo debe heredar PhysicsBody2D.


Descripciones de Métodos

RID get_rid() const 🔗

Devuelve el RID interno de la articulación del PhysicsServer2D.