reckfellENGINE

SpringBoneCollision3D

Базовый класс столкновения, взаимодействующий с SpringBoneSimulator3D.

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

Базовый класс столкновения, взаимодействующий с SpringBoneSimulator3D.

Столкновение может быть дочерним элементом SpringBoneSimulator3D. Если оно не является дочерним элементом SpringBoneSimulator3D, оно не оказывает никакого эффекта. Столкновение и скольжение выполняются в процессе модификации SpringBoneSimulator3D в порядке его списка столкновений, который задается SpringBoneSimulator3D.SetCollisionPath. Если SpringBoneSimulator3D.AreAllChildCollisionsEnabled равен true, порядок соответствует EntityTree. Если задан SpringBoneCollision3D.Bone, он синхронизируется с позой кости предка Skeleton3D, что выполняется до процесса модификации SpringBoneSimulator3D в качестве предварительного процесса. Предупреждение: Масштабированный SpringBoneCollision3D, скорее всего, не будет вести себя так, как ожидается. Убедитесь, что родительский Skeleton3D и его кости не масштабированы.

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

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

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

Свойства4

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

Индекс прикрепленной кости.

BoneNameСвойство
# BoneName
C#
public string BoneName { get; set; }

Название прикрепленной кости.

PositionOffsetСвойство
# PositionOffset
C#
public Vector3 PositionOffset { get; set; }

Смещение положения относительно положения позы SpringBoneCollision3D.Bone Skeleton3D.

RotationOffsetСвойство
# RotationOffset
C#
public Quaternion RotationOffset { get; set; }

Смещение вращения относительно вращения позы SpringBoneCollision3D.Bone Skeleton3D.

Методы9

GetBoneint
# GetBone
C#
public int GetBone();
Возвращает int
GetBoneNamestring
# GetBoneName
C#
public string GetBoneName();
Возвращает string
GetPositionOffsetVector3
# GetPositionOffset
C#
public Vector3 GetPositionOffset();
Возвращает Vector3
GetRotationOffsetQuaternion
# GetRotationOffset
C#
public Quaternion GetRotationOffset();
Возвращает Quaternion
GetSkeletonSkeleton3D
# GetSkeleton
C#
public Skeleton3D GetSkeleton();

Получить родительский узел Skeleton3D родительского узла SpringBoneSimulator3D, если он найден.

Возвращает Skeleton3D
SetBonevoid
# SetBone
C#
public void SetBone(int bone);
Параметры
ИмяТипПо умолчанию
boneint—
SetBoneNamevoid
# SetBoneName
C#
public void SetBoneName(string boneName);
Параметры
ИмяТипПо умолчанию
boneNamestring—
SetPositionOffsetvoid
# SetPositionOffset
C#
public void SetPositionOffset(Vector3 offset);
Параметры
ИмяТипПо умолчанию
offsetVector3—
SetRotationOffsetvoid
# SetRotationOffset
C#
public void SetRotationOffset(Quaternion offset);
Параметры
ИмяТипПо умолчанию
offsetQuaternion—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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