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

Успадковує: Shape2D < Resource < RefCounted < Object

Форма двовимірної капсули, яка використовується для фізичного зіткнення.

Опис

Форма двовимірної капсули, призначена для використання у фізиці. Зазвичай використовується для надання форми для CollisionShape2D.

Продуктивність: CapsuleShape2D швидко перевіряє зіткнення, але повільніше, ніж RectangleShape2D і CircleShape2D.

Властивості

float

height

30.0

float

mid_height

float

radius

10.0


Описи властивостей

float height = 30.0 🔗

  • void set_height(value: float)

  • float get_height()

Повна висота капсули, включаючи півкола.

Примітка: height капсули повинна бути щонайменше вдвічі більшою за її radius. В іншому випадку капсула стає колом. Якщо height менша ніж вдвічі більша за radius, властивості налаштовуються на дійсне значення.


float mid_height 🔗

  • void set_mid_height(value: float)

  • float get_mid_height()

Висота капсули, без урахування півкіл. Це висота центральної прямокутної частини посередині капсули та відстань між центрами двох півкіл. Це обгортка для height.


float radius = 10.0 🔗

  • void set_radius(value: float)

  • float get_radius()

Радіус капсули.

Примітка: radius капсули не може бути більшим за половину її height. В іншому випадку капсула стає колом. Якщо radius більший за половину height, властивості налаштовуються на дійсне значення.