Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

Joint2D

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

Успадковано від: DampedSpringJoint2D, GrooveJoint2D, PinJoint2D

Абстрактний базовий клас для всіх фізичних суглобів 2D.

Опис

Абстрактний базовий клас для всіх суглобів в 2D фізики. 2D суглоби зв’яжуться разом з двома фізико-фізичними органами (node_a і node_b) і застосовуються обмеження.

Властивості

float

bias

0.0

bool

disable_collision

true

NodePath

node_a

NodePath("")

NodePath

node_b

NodePath("")

Методи

RID

get_rid() const


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

float bias = 0.0 🔗

Коли node_a і node_b перейде в різних напрямках bias контролює, як швидко стикається з ними назад до початкового положення. Чим нижче bias тим більше два тіла можуть натягнути на суглоб.

При налаштуванні до 0, значення за замовчуванням від ProjectSettings.physics/2d/solver/default_constraint_bias використовується.


bool disable_collision = true 🔗

  • void set_exclude_nodes_from_collision(value: bool)

  • bool get_exclude_nodes_from_collision()

Якщо true, два тіла, які з'єднуються між собою.


NodePath node_a = NodePath("") 🔗

  • void set_node_a(value: NodePath)

  • NodePath get_node_a()

Шлях до першого тіла (A) прикріплюється до суглоба. Вузлі необхідно успадкувати ФізикаBody2D.


NodePath node_b = NodePath("") 🔗

  • void set_node_b(value: NodePath)

  • NodePath get_node_b()

Шлях до другого тіла (B) прикріплюється до суглоба. Вузлі необхідно успадкувати PhysicsBody2D.


Описи методів

RID get_rid() const 🔗

Повертає внутрішній суглоб RID з PhysicsServer2D.