PhysicalBone2D

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

A RigidBody2D-derived node використовується для створення Bone2D в Skeleton2D реагувати на фізику.

Опис

PhysicalBone2D вершина RigidBody2D, яка може бути використана для створення Bone2D в Skeleton2D реагувати на фізику.

Примітка: Щоб зробити Bone2D візуально слідувати за вершиною PhysicalBone2D, скористайтеся SkeletonModification2DPhysicalBones модифікацією на Skeleton2D.

Примітка: Вузли PhysicalBone2D не автоматично створить вузол Joint2D для збереження PhysicalBone2D. Вони повинні бути створені вручну. Для більшості випадків ви хочете використовувати вузол PinJoint2D. PhysicalBone2D вузол автоматично налаштовує вузол Joint2D, коли він був доданий як дочірній вузол.

Властивості

bool

auto_configure_joint

true

int

bone2d_index

-1

NodePath

bone2d_nodepath

NodePath("")

bool

follow_bone_when_simulating

false

bool

simulate_physics

false

Методи

Joint2D

get_joint() const

bool

is_simulating_physics() const


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

bool auto_configure_joint = true 🔗

  • void set_auto_configure_joint(value: bool)

  • bool get_auto_configure_joint()

Якщо true, то PhysicalBone2D автоматично налаштовує першу Joint2D дочірню вершину. Автоматична конфігурація обмежена для налаштування властивостей вузлів та позиціонування Joint2D.


int bone2d_index = -1 🔗

  • void set_bone2d_index(value: int)

  • int get_bone2d_index()

Індекс Bone2D, що це PhysicalBone2D повинен імітувати.


NodePath bone2d_nodepath = NodePath("") 🔗

NodePath до Bone2D, що це PhysicalBone2D повинно імітувати.


bool follow_bone_when_simulating = false 🔗

  • void set_follow_bone_when_simulating(value: bool)

  • bool get_follow_bone_when_simulating()

Якщо true, то PhysicalBone2D буде тримати трансформацію кістки, яка межує при симуляції фізики.


bool simulate_physics = false 🔗

  • void set_simulate_physics(value: bool)

  • bool get_simulate_physics()

Якщо true, то PhysicalBone2D почне шліфувати за допомогою фізики. Якщо false, то PhysicalBone2D слідувати перетворенню вузла Bone2D.

Примітка: Щоб мати Bone2D візуально слідувати PhysicalBone2D, скористайтеся SkeletonModification2DPhysicalBones модифікацією на Skeleton2D вершиною Bone2D.


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

Joint2D get_joint() const 🔗

Повертаємо перше місце (Joint2D) дочірня вершина, якщо один існує. Це в основному функція помічника, щоб зробити його легше отримати Joint2D, що PhysicalBone2D is autoconfiguring.


bool is_simulating_physics() const 🔗

Повертаємо boolean, що вказує на те, що PhysicalBone2D працює і шліфує за допомогою двигуна Godot 2D. Коли true, вузол фізичногоBone2D використовує фізику.