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.
Checking the stable version of the documentation...
PhysicalBone2D
Наследует: RigidBody2D < PhysicsBody2D < CollisionObject2D < Node2D < CanvasItem < Node < Object
Узел, производный от RigidBody2D, используемый для того, чтобы заставить Bone2D в Skeleton2D реагировать на физику.
Описание
Узел PhysicalBone2D — это узел на основе RigidBody2D, который можно использовать для того, чтобы Bone2D в Skeleton2D реагировали на физику.
Примечание: Чтобы Bone2D визуально следовали за узлом PhysicalBone2D, используйте модификацию SkeletonModification2DPhysicalBones в родительском Skeleton2D.
Примечание: Узел PhysicalBone2D не создает автоматически узел Joint2D для сохранения узлов PhysicalBone2D вместе. Их необходимо создавать вручную. В большинстве случаев следует использовать узел PinJoint2D. Узел PhysicalBone2D автоматически настроит узел Joint2D после его добавления в качестве дочернего узла.
Свойства
|
||
|
||
|
||
|
||
|
Методы
get_joint() const |
|
is_simulating_physics() const |
Описания свойств
bool auto_configure_joint = true 🔗
Если true, PhysicalBone2D автоматически настроит первый дочерний узел Joint2D. Автоматическая настройка ограничивается настройкой свойств узла и позиционированием Joint2D.
Индекс Bone2D, который должен моделировать PhysicalBone2D.
NodePath bone2d_nodepath = NodePath("") 🔗
NodePath к Bone2D, который должен имитировать PhysicalBone2D.
bool follow_bone_when_simulating = false 🔗
Если true, PhysicalBone2D сохранит преобразование кости, к которой он привязан, при моделировании физики.
bool simulate_physics = false 🔗
Если true, PhysicalBone2D начнет симуляцию с использованием физики. Если false, PhysicalBone2D будет следовать преобразованию узла Bone2D.
Примечание: Чтобы Bone2D визуально следовали за PhysicalBone2D, используйте модификацию SkeletonModification2DPhysicalBones на узле Skeleton2D с узлами Bone2D.
Описания метода
Возвращает первый дочерний узел Joint2D, если он существует. Это в основном вспомогательная функция, упрощающая получение Joint2D, который PhysicalBone2D автоматически настраивает.
bool is_simulating_physics() const 🔗
Возвращает логическое значение, указывающее, запущен ли PhysicalBone2D и выполняет ли он симуляцию с использованием физического движка Godot 2D. Когда true, узел PhysicalBone2D использует физику.