PhysicsMaterial

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

Стійки фізико-обумовлених властивостями поверхні, а саме її грубість і бонечість.

Опис

Стійки фізико-обумовлених властивостями поверхні, а саме її грубість і бонечість. Цей клас використовується для застосування цих властивостей до фізичного тіла.

Властивості

bool

absorbent

false

float

bounce

0.0

float

friction

1.0

bool

rough

false


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

bool absorbent = false 🔗

  • void set_absorbent(value: bool)

  • bool is_absorbent()

Якщо true, відхиляється від об'єкта, що об'єднує, замість його додавання.


float bounce = 0.0 🔗

  • void set_bounce(value: float)

  • float get_bounce()

Боунс тіла. Діапазон значень від 0 (no bounce) до 1 (повний боунчість).

Note: Навіть з bounce встановлюється на 1.0, деяка енергія буде втрачена через лінійну і кутову демпферу. Для того, щоб мати фізико-фізичний корпус, який зберігає всю свою енергію з часом, встановити bounce до 1.0, лінійний режим шампуню тіла до Замінити (якщо це застосовно), його лінійний шамп до 0.0, його кутовий режим шампунь Замінити (за наявності), і його кутовий шамп до 0.0.


float friction = 1.0 🔗

  • void set_friction(value: float)

  • float get_friction()

Фрикція тіла. Діапазон значень від 0 (без тертя) до 1 (максимум тертя).


bool rough = false 🔗

  • void set_rough(value: bool)

  • bool is_rough()

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