SeparationRayShape3D

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

3D-променевої форми, що використовується для фізичного зіткнення, що намагається відокремити себе від будь-якого колажу.

Опис

Форма 3D променя, призначена для використання в фізиці. Зазвичай використовується для забезпечення форми CollisionShape3D. Коли SeparationRayShape3D колеги з об'єктом, вона намагається відокремити себе від неї, перемістивши кінцеву точку до точки зіткнення. Наприклад, SeparationRayShape3D поруч з символом може дозволити його миттєво перемістити при дотику сходів.

Властивості

float

length

1.0

bool

slide_on_slope

false


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

float length = 1.0 🔗

  • void set_length(value: float)

  • float get_length()

Довжина променів.


bool slide_on_slope = false 🔗

  • void set_slide_on_slope(value: bool)

  • bool get_slide_on_slope()

Якщо false (default), форма завжди відокремлює і повертає нормальний по своєму напрямку.

Якщо true, форма може повернути правильний нормальний і відокремлений в будь-якому напрямку, що дозволяє ковзання руху на схилах.