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.

CapsuleShape2D

Hérite de : Shape2D < Resource < RefCounted < Object

Une forme de capsule 2D utilisée pour les collisions physiques.

Description

Une forme de capsule 2D, destinée à être utilisée pour la physique. Habituellement utilisée pour fournir une forme à un CollisionShape2D.

Performance : CapsuleShape2D est rapide pour vérifier les collisions, mais plus lente que RectangleShape2D et CircleShape2D.

Propriétés

float

height

30.0

float

mid_height

float

radius

10.0


Descriptions des propriétés

float height = 30.0 🔗

  • void set_height(value: float)

  • float get_height()

La hauteur complète de la capsule, y compris les demi-cercles.

Note : La hauteur height d'une capsule doit être au moins deux fois son rayon radius. Sinon, la capsule devient un cercle. Si height est inférieure à deux fois radius, les propriétés s'adaptent à une valeur valide.


float mid_height 🔗

  • void set_mid_height(value: float)

  • float get_mid_height()

La hauteur de la capsule, en excluant les demi-cercles. C'est la hauteur de la partie rectangulaire centrale au milieu de la capsule, et est la distance entre les centres des deux demi-cercles. Il s'agit d'un wrapper pour height.


float radius = 10.0 🔗

  • void set_radius(value: float)

  • float get_radius()

Le rayon de la capsule.

Note : La hauteur height d'une capsule doit être au moins deux fois son rayon radius. Sinon, la capsule devient un cercle. Si height est inférieure à deux fois radius, les propriétés s'adaptent à une valeur valide.