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.

DampedSpringJoint2D

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

Un liaison physique qui relie deux corps physiques 2D avec une force semblable à un ressort.

Description

Une liaison physique qui relie deux corps physiques 2D avec une force semblable à un ressort. Cela se comporte comme un ressort qui veut toujours s'étendre vers une longueur donnée.

Propriétés

float

damping

1.0

float

length

50.0

float

rest_length

0.0

float

stiffness

20.0


Descriptions des propriétés

float damping = 1.0 🔗

  • void set_damping(value: float)

  • float get_damping()

Le rapport d'amortissement du ressort. Une valeur entre 0 et 1. Lorsque les deux corps se déplacent dans des directions différentes, le système tente de les aligner à nouveau sur l'axe du ressort. Une valeur élevée pour damping force les corps attachés à s'aligner plus rapidement.


float length = 50.0 🔗

  • void set_length(value: float)

  • float get_length()

La longueur maximale de la jointure en ressort. Les deux corps attachés ne peuvent pas l'étirer au-delà de cette valeur.


float rest_length = 0.0 🔗

  • void set_rest_length(value: float)

  • float get_rest_length()

Lorsque les corps attachés à la jointure en ressort se déplacent, ils l'étirent ou la compressent. La jointure tente toujours de se redimensionner vers cette longueur.


float stiffness = 20.0 🔗

  • void set_stiffness(value: float)

  • float get_stiffness()

Plus la valeur est élevée, moins les corps attachés à la liaison la déformeront. La liaison applique une force opposée aux corps, le produit de la rigidité multipliée par la différence de taille avec sa longueur de repos.