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

Eredita: Shape3D < Resource < RefCounted < Object

Una forma di capsula 3D utilizzata per la collisione fisica.

Descrizione

Una forma di capsula 3D, progettata per l'uso in fisica. Solitamente utilizzata per fornire una forma per un CollisionShape3D.

Prestazioni: CapsuleShape3D è veloce per verificare le collisioni. È più veloce di CylinderShape3D, ma è più lenta di SphereShape3D e BoxShape3D.

Tutorial

Proprietà

float

height

2.0

float

mid_height

float

radius

0.5


Descrizioni delle proprietà

float height = 2.0 🔗

  • void set_height(value: float)

  • float get_height()

L'altezza totale della capsula, inclusi gli emisferi.

Nota: L'height di una capsula deve essere almeno il doppio del suo radius. Se non, la capsula diventa una sfera. 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 gli emisferi. Questa è l'altezza della parte cilindrica centrale in mezzo alla capsula, ed è la distanza tra i centri dei due emisferi. Questo è un wrapper per height.


float radius = 0.5 🔗

  • 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 una sfera. Se il radius è maggiore della metà dell'height, le proprietà si adattano a un valore valido.