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 использует физику.