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

Hereda: Shape2D < Resource < RefCounted < Object

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

Descripción

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

Rendimiento: CapsuleShape2D es rápida para comprobar colisiones, pero es más lenta que RectangleShape2D y CircleShape2D.

Propiedades

float

height

30.0

float

mid_height

float

radius

10.0


Descripciones de Propiedades

float height = 30.0 🔗

  • void set_height(value: float)

  • float get_height()

Altura total de la capsule, incluidos los semicírculos.

Nota: El height de una capsule debe ser al menos el doble de su radius. De lo contrario, la capsule se convierte en un círculo. 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 semicírculos. Esta es la altura de la parte rectangular central en el medio de la cápsula, y es la distancia entre los centros de los dos semicírculos. Esto es un envoltorio para height.


float radius = 10.0 🔗

  • 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 un círculo. Si el radius es mayor que la mitad del height, las propiedades se ajustan a un value válido.