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

Hereda: Shape3D < Resource < RefCounted < Object

Una forma de cápsula 3D utilizada para colisiones físicas.

Descripción

Una forma de cápsula 3D, para ser usada en física. Normalmente usada para proveer una forma para un CollisionShape3D.

Rendimiento: CapsuleShape3D es rápida para comprobar colisiones. Es más rápida que CylinderShape3D, pero más lenta que SphereShape3D y BoxShape3D.

Tutoriales

Propiedades

float

height

2.0

float

mid_height

float

radius

0.5


Descripciones de Propiedades

float height = 2.0 🔗

  • void set_height(value: float)

  • float get_height()

Altura total de la capsule, incluidas las semiesferas.

Nota: El height de una capsule debe ser al menos el doble de su radius. De lo contrario, la capsule se convierte en una esfera. Si el height es menor que el doble del radius, las propiedades se ajustan a un value válido.


float mid_height 🔗

  • void set_mid_height(value: float)

  • float get_mid_height()

La altura de la cápsula, excluyendo los hemisferios. Esta es la altura de la parte cilíndrica central en el medio de la cápsula, y es la distancia entre los centros de los dos hemisferios. Esto es un envoltorio para height.


float radius = 0.5 🔗

  • void set_radius(value: float)

  • float get_radius()

Radio de la capsule.

Nota: El radius de una capsule no puede ser mayor que la mitad de su height. De lo contrario, la capsule se convierte en una esfera. Si el radius es mayor que la mitad del height, las propiedades se ajustan a un value válido.