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.

CapsuleShape3D

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

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

Description

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

Performance : CapsuleShape3D est rapide pour vérifier les collisions. Elle est plus rapide que CylinderShape3D, mais plus lente que SphereShape3D et BoxShape3D.

Tutoriels

Propriétés

float

height

2.0

float

mid_height

float

radius

0.5


Descriptions des propriétés

float height = 2.0 🔗

  • void set_height(value: float)

  • float get_height()

La hauteur complète de la capsule, y compris les hémisphères.

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 hémisphères. C'est la hauteur de la partie cylindrique centrale au milieu de la capsule, et est la distance entre les centres des deux hémisphères. Il s'agit d'un wrapper pour height.


float radius = 0.5 🔗

  • 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.