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

Eredita: Shape2D < Resource < RefCounted < Object

Una forma a capsula 2D utilizzata per le collisioni fisiche.

Descrizione

Una forma a capsula 2D, progettata per l'uso in fisica. Solitamente utilizzata per fornire una forma per un CollisionShape2D.

Prestazioni: CapsuleShape2D è veloce per verificare le collisioni, ma è più lenta di RectangleShape2D e CircleShape2D.

Proprietà

float

height

30.0

float

mid_height

float

radius

10.0


Descrizioni delle proprietà

float height = 30.0 🔗

  • void set_height(value: float)

  • float get_height()

L'altezza totale della capsula, inclusi i semicerchi.

Nota: L'height di una capsula deve essere almeno il doppio del suo radius. Se non, la capsula diventa un cerchio. Se l'height è inferiore al doppio del radius, le proprietà si adattano a un valore valido.


float mid_height 🔗

  • void set_mid_height(value: float)

  • float get_mid_height()

L'altezza della capsula, esclusi i semicerchi. Questa è l'altezza della parte rettangolare centrale in mezzo alla capsula, ed è la distanza tra i centri dei due semicerchi. Questo è un wrapper per height.


float radius = 10.0 🔗

  • void set_radius(value: float)

  • float get_radius()

Il raggio della capsula.

Nota: Il radius di una capsula non può essere maggiore della metà della sua height. Se non, la capsula diventa un cerchio. Se il radius è maggiore della metà dell'height, le proprietà si adattano a un valore valido.