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

Hérite de : Node2D < CanvasItem < Node < Object

Hérité par : DampedSpringJoint2D, GrooveJoint2D, PinJoint2D

Classe de base abstraite pour toutes les liaisons physiques 2D.

Description

Classe de base abstraite pour toutes les liaisons physiques 2D. Les liaisons 2D lient ensemble deux corps physiques (node_a et node_b) et appliquent une contrainte.

Propriétés

float

bias

0.0

bool

disable_collision

true

NodePath

node_a

NodePath("")

NodePath

node_b

NodePath("")

Méthodes

RID

get_rid() const


Descriptions des propriétés

float bias = 0.0 🔗

Lorsque node_a et node_b se déplacent dans des directions différentes, le biais bias contrôle la vitesse à laquelle la liaison les ramène vers leur position originale. Plus bas est le biais bias, plus les deux corps peuvent tirer sur la liaison.

Quand défini à 0, la valeur par défaut de ProjectSettings.physics/2d/solver/default_constraint_bias est utilisée.


bool disable_collision = true 🔗

  • void set_exclude_nodes_from_collision(value: bool)

  • bool get_exclude_nodes_from_collision()

Si true, les deux corps liés ensemble n'entrent pas en collision l'un avec l'autre.


NodePath node_a = NodePath("") 🔗

Chemin vers le premier corps (A) attaché à la liaison. Le nœud doit hériter de PhysicsBody2D.


NodePath node_b = NodePath("") 🔗

Chemin vers le second corps (B) attaché à la liaison. Le nœud doit hériter de PhysicsBody2D.


Descriptions des méthodes

RID get_rid() const 🔗

Renvoie le RID interne de la liaison depuis le PhysicsServer2D.