reckfellENGINE

PhysicalBone2D

Узел, производный от RigidBody2D, используемый для того, чтобы заставить Bone2D в Skeleton2D реагировать на физику.

На этой странице
class PhysicalBone2DReckfellSharpНаследует RigidBody2D

Узел, производный от RigidBody2D, используемый для того, чтобы заставить Bone2D в Skeleton2D реагировать на физику.

Узел PhysicalBone2D — это узел на основе RigidBody2D, который можно использовать для того, чтобы Bone2D в Skeleton2D реагировали на физику. Примечание: Чтобы Bone2D визуально следовали за узлом PhysicalBone2D, используйте модификацию SkeletonModification2DPhysicalBones в родительском Skeleton2D. Примечание: Узел PhysicalBone2D не создает автоматически узел Joint2D для сохранения узлов PhysicalBone2D вместе. Их необходимо создавать вручную. В большинстве случаев следует использовать узел PinJoint2D. Узел PhysicalBone2D автоматически настроит узел Joint2D после его добавления в качестве дочернего узла.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

PhysicalBone2DКонструктор
# PhysicalBone2D
C#
public PhysicalBone2D();

Свойства5

AutoConfigureJointСвойство
# AutoConfigureJoint
C#
public bool AutoConfigureJoint { get; set; }

Если true, PhysicalBone2D автоматически настроит первый дочерний узел Joint2D. Автоматическая настройка ограничивается настройкой свойств узла и позиционированием Joint2D.

Bone2DEntitypathСвойство
# Bone2DEntitypath
C#
public EntityPath Bone2DEntitypath { get; set; }

EntityPath к Bone2D, который должен имитировать PhysicalBone2D.

Bone2DIndexСвойство
# Bone2DIndex
C#
public int Bone2DIndex { get; set; }

Индекс Bone2D, который должен моделировать PhysicalBone2D.

FollowBoneWhenSimulatingСвойство
# FollowBoneWhenSimulating
C#
public bool FollowBoneWhenSimulating { get; set; }

Если true, PhysicalBone2D сохранит преобразование кости, к которой он привязан, при моделировании физики.

SimulatePhysicsСвойство
# SimulatePhysics
C#
public bool SimulatePhysics { get; set; }

Если true, PhysicalBone2D начнет симуляцию с использованием физики. Если false, PhysicalBone2D будет следовать преобразованию узла Bone2D. Примечание: Чтобы Bone2D визуально следовали за PhysicalBone2D, используйте модификацию SkeletonModification2DPhysicalBones на узле Skeleton2D с узлами Bone2D.

Методы12

GetAutoConfigureJointbool
# GetAutoConfigureJoint
C#
public bool GetAutoConfigureJoint();
Возвращает bool
GetBone2DEntitypathEntityPath
# GetBone2DEntitypath
C#
public EntityPath GetBone2DEntitypath();
Возвращает EntityPath
GetBone2DIndexint
# GetBone2DIndex
C#
public int GetBone2DIndex();
Возвращает int
GetFollowBoneWhenSimulatingbool
# GetFollowBoneWhenSimulating
C#
public bool GetFollowBoneWhenSimulating();
Возвращает bool
GetJointJoint2D
# GetJoint
C#
public Joint2D GetJoint();

Возвращает первый дочерний узел Joint2D, если он существует. Это в основном вспомогательная функция, упрощающая получение Joint2D, который PhysicalBone2D автоматически настраивает.

Возвращает Joint2D
GetSimulatePhysicsbool
# GetSimulatePhysics
C#
public bool GetSimulatePhysics();
Возвращает bool
IsSimulatingPhysicsbool
# IsSimulatingPhysics
C#
public bool IsSimulatingPhysics();

Возвращает логическое значение, указывающее, запущен ли PhysicalBone2D и выполняет ли он симуляцию с использованием физического движка Reckfell 2D. Когда true, узел PhysicalBone2D использует физику.

Возвращает bool
SetAutoConfigureJointvoid
# SetAutoConfigureJoint
C#
public void SetAutoConfigureJoint(bool autoConfigureJoint);
Параметры
ИмяТипПо умолчанию
autoConfigureJointbool—
SetBone2DEntitypathvoid
# SetBone2DEntitypath
C#
public void SetBone2DEntitypath(EntityPath entitypath);
Параметры
ИмяТипПо умолчанию
entitypathEntityPath—
SetBone2DIndexvoid
# SetBone2DIndex
C#
public void SetBone2DIndex(int boneIndex);
Параметры
ИмяТипПо умолчанию
boneIndexint—
SetFollowBoneWhenSimulatingvoid
# SetFollowBoneWhenSimulating
C#
public void SetFollowBoneWhenSimulating(bool followBone);
Параметры
ИмяТипПо умолчанию
followBonebool—
SetSimulatePhysicsvoid
# SetSimulatePhysics
C#
public void SetSimulatePhysics(bool simulatePhysics);
Параметры
ИмяТипПо умолчанию
simulatePhysicsbool—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.