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.

PhysicsMaterial

Hérite de : Resource < RefCounted < Object

Détient des propriétés liées à la physique d'une surface, à savoir sa rugosité et sa bounciness.

Description

Détient des propriétés liées à la physique d'une surface, à savoir sa rugosité et sa bounciness. Cette classe est utilisée pour appliquer ces propriétés à un corps physique.

Propriétés

bool

absorbent

false

float

bounce

0.0

float

friction

1.0

bool

rough

false


Descriptions des propriétés

bool absorbent = false 🔗

  • void set_absorbent(value: bool)

  • bool is_absorbent()

Si true, soustrait la bounciness de la bounciness de l'objet en collision au lieu de l'additionner.


float bounce = 0.0 🔗

  • void set_bounce(value: float)

  • float get_bounce()

La capacité du corps à rebondir. Les valeurs vont de 0 (pas de rebond) à 1 (rebond complet).

Note : Même avec bounce défini à 1.0, une partie de l'énergie sera perdue au cours du temps en raison de l'amortissement linéaire et angulaire. Pour avoir un corps physique qui conserve toute son énergie au cours du temps, définissez bounce à 1.0, le mode d'amortissement linéaire du corps à Remplacer (si applicable), son amortissement linéaire à 0.0, son mode d'amortissement angulaire à Remplacer (si applicable), et son amortissement angulaire à 0.0.


float friction = 1.0 🔗

  • void set_friction(value: float)

  • float get_friction()

La friction du corps. La valeur va de 0 (sans friction) à 1 (friction maximale).


bool rough = false 🔗

  • void set_rough(value: bool)

  • bool is_rough()

Si true, le moteur de physique utilisera la friction de l'objet marqué comme "rugueux" lorsque deux objets entrent en collision. Si false, le moteur de physique utilisera plutôt la friction le plus basse de tous les objets en collision. Si true pour les deux objets en collision, le moteur de physique utilisera la plus haute friction.