reckfellENGINE

BoneSpaceAdjuster3D

Введите масштаб и преобразует его в положение детской кости.

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

Введите масштаб и преобразует его в положение детской кости.

Введите шкалу и преобразует ее в положение детской кости. Skeleton3D.SetBoneSkinScale. Этот видоизменитель перенаправляет детские кости, с тем чтобы они следовали за процессом преобразования кожи: Skeleton3D.SetBoneSkinScale в тех случаях, когда вы хотите скорректировать длину костей с использованием Skeleton3D.SetBoneSkinScale или когда кость имеет несколько детских костей.

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

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

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

Свойства2

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

Количество настроек в модификаторе.

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

Если true, этот модификатор обрабатывает все кости, для которых Skeleton3D.GetBoneSkinScale нет Vector3(1, 1, 1). Если false, этот модификатор позволяет вам настраивать процесс растягивания костей в индивидуальном порядке в настройках.

Методы13

AreAllBonesUsingBoneSkinScalebool
# AreAllBonesUsingBoneSkinScale
C#
public bool AreAllBonesUsingBoneSkinScale();
Возвращает bool
ClearSettingvoid
# ClearSetting
C#
public void ClearSetting();

Очищает все настройки.

GetBoneint
# GetBone
C#
public int GetBone(int index);

Возвращает коробку загибания в точке index.

Параметры
ИмяТипПо умолчанию
indexint—
Возвращает int
GetBoneNameStringName
# GetBoneName
C#
public StringName GetBoneName(int index);

Возвращает масштабированное название кости настройки на index.

Параметры
ИмяТипПо умолчанию
indexint—
Возвращает StringName
GetBoneScaleVector3
# GetBoneScale
C#
public Vector3 GetBoneScale(int index);

Возвращает масштаб настройки index.

Параметры
ИмяТипПо умолчанию
indexint—
Возвращает Vector3
GetSettingSizeint
# GetSettingSize
C#
public int GetSettingSize();
Возвращает int
IsUsingBoneSkinScalebool
# IsUsingBoneSkinScale
C#
public bool IsUsingBoneSkinScale(int index);

Возвращается ли использование skin_scale свойства a Skeleton3D"костень зажима в index.

Параметры
ИмяТипПо умолчанию
indexint—
Возвращает bool
SetBonevoid
# SetBone
C#
public void SetBone(int index, int bone);

Устанавливает размерную кость настройки на index.

Параметры
ИмяТипПо умолчанию
indexint—
boneint—
SetBoneNamevoid
# SetBoneName
C#
public void SetBoneName(int index, StringName boneName);

Устанавливает масштабированное название кости настройки index.

Параметры
ИмяТипПо умолчанию
indexint—
boneNameStringName—
SetBoneScalevoid
# SetBoneScale
C#
public void SetBoneScale(int index, Vector3 scale);

Когда BoneSpaceAdjuster3D.IsUsingBoneSkinScale возврат false, устанавливает шкалу настройки на index. Примечание: :: scale значение рекомендуется иметь ненулевой коэффициент.

Параметры
ИмяТипПо умолчанию
indexint—
scaleVector3—
SetSettingSizevoid
# SetSettingSize
C#
public void SetSettingSize(int size);
Параметры
ИмяТипПо умолчанию
sizeint—
SetUseBoneSkinScalevoid
# SetUseBoneSkinScale
C#
public void SetUseBoneSkinScale(int index, bool enabled);

Устанавливает, использовать ли skin_scale свойства a Skeleton3D"костень зажима в index.

Параметры
ИмяТипПо умолчанию
indexint—
enabledbool—
SetUseBoneSkinScaleForAllBonesvoid
# SetUseBoneSkinScaleForAllBones
C#
public void SetUseBoneSkinScaleForAllBones(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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