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 di capsula 2D utilizzata per la collisione fisica.

Descrizione

Una forma di 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.