WorldBoundaryShape2D

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

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

Опис

A 2D світ граничної форми, призначеної для використання в фізиці. WorldBoundaryShape2D працює як нескінченна пряма лінія, яка змушує всіх фізико-фізичних органів триматися над нею. Нормальний ряд визначає, який напрямок вважається "вище" і в редакторі, менша лінія над ним представляє цей напрямок. Наприклад, можна використовувати для нескінченних плоских підлог.

Властивості

float

distance

0.0

Vector2

normal

Vector2(0, -1)


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

float distance = 0.0 🔗

  • void set_distance(value: float)

  • float get_distance()

Відстань від походження до лінії, вираженої в плані normal (за його напрямком і величиною). Фактична абсолютна відстань від походження до лінії може бути розрахована як abs(distance) / normal.length().

У співвідношенні лінії ax + номінальний = d, це d, в той час як (a, b) координати представлені normal майном.


Vector2 normal = Vector2(0, -1) 🔗

Нормальний ряд, як правило, вектор блоків. Його напрямок вказує на незбираний півлітак. Може бути будь-якої довжини, але нуль. За замовчуванням до Vector2.UP.