reckfellENGINE

SkeletonModification2DPhysicalBones

Модификация, которая применяет преобразования узлов PhysicalBone2D к узлам Bone2D.

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

Модификация, которая применяет преобразования узлов PhysicalBone2D к узлам Bone2D.

Эта модификация берет преобразования узлов PhysicalBone2D и применяет их к узлам Bone2D. Это позволяет узлам Bone2D реагировать на физику благодаря связанным узлам PhysicalBone2D.

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

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

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

Свойства1

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

Количество узлов PhysicalBone2D, связанных в этой модификации.

Методы7

FetchPhysicalBonesvoid
# FetchPhysicalBones
C#
public void FetchPhysicalBones();

Очищает список узлов PhysicalBone2D и заполняет его всеми узлами PhysicalBone2D, которые являются дочерними узлами Skeleton2D.

GetPhysicalBoneChainLengthint
# GetPhysicalBoneChainLength
C#
public int GetPhysicalBoneChainLength();
Возвращает int
GetPhysicalBoneEntityEntityPath
# GetPhysicalBoneEntity
C#
public EntityPath GetPhysicalBoneEntity(int jointIdx);

Возвращает узел PhysicalBone2D в joint_idx.

Параметры
ИмяТипПо умолчанию
jointIdxint—
Возвращает EntityPath
SetPhysicalBoneChainLengthvoid
# SetPhysicalBoneChainLength
C#
public void SetPhysicalBoneChainLength(int length);
Параметры
ИмяТипПо умолчанию
lengthint—
SetPhysicalBoneEntityvoid
# SetPhysicalBoneEntity
C#
public void SetPhysicalBoneEntity(int jointIdx, EntityPath physicalbone2DNode);

Устанавливает узел PhysicalBone2D в joint_idx. Примечание: Это просто индекс, используемый для этой модификации, а не индекс кости, используемый в Skeleton2D.

Параметры
ИмяТипПо умолчанию
jointIdxint—
physicalbone2DNodeEntityPath—
StartSimulationvoid
# StartSimulation
C#
public void StartSimulation(Reckfell.Collections.Array<StringName> bones = null);

Сообщите узлам PhysicalBone2D начать симуляцию и взаимодействие с физическим миром. При желании в эту функцию можно передать массив имен костей, и это приведет к тому, что только узлы PhysicalBone2D с этими именами начнут симуляцию.

Параметры
ИмяТипПо умолчанию
bonesReckfell.Collections.Array<StringName>null
StopSimulationvoid
# StopSimulation
C#
public void StopSimulation(Reckfell.Collections.Array<StringName> bones = null);

Сообщите узлам PhysicalBone2D прекратить симуляцию и взаимодействие с физическим миром. При желании в эту функцию можно передать массив имен костей, и это приведет к тому, что только узлы PhysicalBone2D с этими именами прекратят симуляцию.

Параметры
ИмяТипПо умолчанию
bonesReckfell.Collections.Array<StringName>null
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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