PinJoint2D

Успадковує: Joint2D < Node2D < CanvasItem < Node < Object

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

Опис

Фізичний суглоб, який прикріплює два фізико-фізичних тіл 2D в одну точку, що дозволяє їм вільно обертати. Наприклад, RigidBody2D може бути прикріплений до StaticBody2D для створення ручного або диважу.

Властивості

bool

angular_limit_enabled

false

float

angular_limit_lower

0.0

float

angular_limit_upper

0.0

bool

motor_enabled

false

float

motor_target_velocity

0.0

float

softness

0.0


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

bool angular_limit_enabled = false 🔗

  • void set_angular_limit_enabled(value: bool)

  • bool is_angular_limit_enabled()

Якщо значення true, застосовуються максимальне та мінімальне обертання штифта, визначені параметрами angular_limit_lower та angular_limit_upper.


float angular_limit_lower = 0.0 🔗

  • void set_angular_limit_lower(value: float)

  • float get_angular_limit_lower()

Мінімальне обертання. true.


float angular_limit_upper = 0.0 🔗

  • void set_angular_limit_upper(value: float)

  • float get_angular_limit_upper()

Максимальне обертання. true.


bool motor_enabled = false 🔗

  • void set_motor_enabled(value: bool)

  • bool is_motor_enabled()

При активації мотор обертається шпилькою.


float motor_target_velocity = 0.0 🔗

  • void set_motor_target_velocity(value: float)

  • float get_motor_target_velocity()

Цільова швидкість двигуна. В редьях на секунду.


float softness = 0.0 🔗

  • void set_softness(value: float)

  • float get_softness()

Чим вище це значення, тим більше зв'язок з пінованим партнером може гнучко.