reckfellENGINE

SkeletonModification2DLookAt

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

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

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

Этот SkeletonModification2D вращает кость, чтобы посмотреть на цель. Это чрезвычайно полезно для перемещения головы персонажа, чтобы посмотреть на игрока, вращения башни, чтобы посмотреть на цель, или любого другого случая, когда вы хотите заставить кость быстро и легко вращаться в сторону чего-то.

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

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

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

Свойства3

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

Узел Bone2D, на котором будет работать модификация.

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

Индекс узла Bone2D, на котором будет действовать модификация.

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

EntityPath к узлу, который является целью модификации LookAt. Это узел, к которому модификация повернет Bone2D.

Методы16

GetAdditionalRotationfloat
# GetAdditionalRotation
C#
public float GetAdditionalRotation();

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

Возвращает float
GetBone2DEntityEntityPath
# GetBone2DEntity
C#
public EntityPath GetBone2DEntity();
Возвращает EntityPath
GetBoneIndexint
# GetBoneIndex
C#
public int GetBoneIndex();
Возвращает int
GetConstraintAngleInvertbool
# GetConstraintAngleInvert
C#
public bool GetConstraintAngleInvert();

Возвращает, инвертированы ли ограничения для этой модификации или нет.

Возвращает bool
GetConstraintAngleMaxfloat
# GetConstraintAngleMax
C#
public float GetConstraintAngleMax();

Возвращает максимально допустимый угол ограничения.

Возвращает float
GetConstraintAngleMinfloat
# GetConstraintAngleMin
C#
public float GetConstraintAngleMin();

Возвращает минимально допустимый угол ограничения.

Возвращает float
GetEnableConstraintbool
# GetEnableConstraint
C#
public bool GetEnableConstraint();

Возвращает true, если модификация LookAt использует ограничения.

Возвращает bool
GetTargetEntityEntityPath
# GetTargetEntity
C#
public EntityPath GetTargetEntity();
Возвращает EntityPath
SetAdditionalRotationvoid
# SetAdditionalRotation
C#
public void SetAdditionalRotation(float rotation);

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

Параметры
ИмяТипПо умолчанию
rotationfloat—
SetBone2DEntityvoid
# SetBone2DEntity
C#
public void SetBone2DEntity(EntityPath bone2DEntitypath);
Параметры
ИмяТипПо умолчанию
bone2DEntitypathEntityPath—
SetBoneIndexvoid
# SetBoneIndex
C#
public void SetBoneIndex(int boneIdx);
Параметры
ИмяТипПо умолчанию
boneIdxint—
SetConstraintAngleInvertvoid
# SetConstraintAngleInvert
C#
public void SetConstraintAngleInvert(bool invert);

Когда true, модификация будет использовать инвертированное ограничение сустава. Инвертированное ограничение сустава ограничивает Bone2D только углами вне введенных минимальных и максимальных углов. По этой причине оно называется инвертированным ограничением сустава, так как оно ограничивает сустав снаружи введенных значений.

Параметры
ИмяТипПо умолчанию
invertbool—
SetConstraintAngleMaxvoid
# SetConstraintAngleMax
C#
public void SetConstraintAngleMax(float angleMax);

Устанавливает максимально допустимый угол ограничения.

Параметры
ИмяТипПо умолчанию
angleMaxfloat—
SetConstraintAngleMinvoid
# SetConstraintAngleMin
C#
public void SetConstraintAngleMin(float angleMin);

Устанавливает минимально допустимый угол ограничения.

Параметры
ИмяТипПо умолчанию
angleMinfloat—
SetEnableConstraintvoid
# SetEnableConstraint
C#
public void SetEnableConstraint(bool enableConstraint);

Устанавливает, будет ли эта модификация использовать ограничения или нет. Когда true, ограничения будут применены при решении модификации LookAt.

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

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

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

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