SeparationRayShape2D

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

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

Опис

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

Властивості

float

length

20.0

bool

slide_on_slope

false


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

float length = 20.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, форма може повернути правильний нормальний і відокремлений в будь-якому напрямку, що дозволяє ковзання руху на схилах.