reckfellENGINE

RootMotionView

Помощник, доступный только редактору, для настройки корневого движения в AnimationMixer.

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

Помощник, доступный только редактору, для настройки корневого движения в AnimationMixer.

Корневое движение относится к технике анимации, в которой скелет сетки используется для придания импульса персонажу. При работе с 3D-анимацией популярная техника заключается в том, что аниматоры используют кость корневого скелета для придания движения остальной части скелета. Это позволяет анимировать персонажей таким образом, чтобы шаги фактически соответствовали полу под ними. Это также позволяет точно взаимодействовать с объектами во время кинематографии. См. также AnimationMixer. Примечание: RootMotionView виден только в редакторе. Он будет автоматически скрыт в запущенном проекте.

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

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

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

Свойства5

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

Путь к узлу AnimationMixer, который будет использоваться в качестве основы для корневого движения.

CellSizeСвойство
# CellSize
C#
public float CellSize { get; set; }

Размер ячейки сетки в трехмерных единицах.

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

Цвет сетки.

Радиус

RadiusСвойство
# Radius
C#
public float Radius { get; set; }

Радиус сетки в 3D-единицах. Непрозрачность сетки будет постепенно уменьшаться по мере увеличения расстояния от начала координат, пока не будет достигнут этот RootMotionView.Radius.

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

Если true, то все точки сетки будут иметь одну и ту же координату Y (local Y = 0). Если false, то исходная координата Y точек сохраняется.

Методы10

GetAnimationPathEntityPath
# GetAnimationPath
C#
public EntityPath GetAnimationPath();
Возвращает EntityPath
GetCellSizefloat
# GetCellSize
C#
public float GetCellSize();
Возвращает float
GetColorColor
# GetColor
C#
public Color GetColor();
Возвращает Color
GetRadiusfloat
# GetRadius
C#
public float GetRadius();
Возвращает float
GetZeroYbool
# GetZeroY
C#
public bool GetZeroY();
Возвращает bool
SetAnimationPathvoid
# SetAnimationPath
C#
public void SetAnimationPath(EntityPath path);
Параметры
ИмяТипПо умолчанию
pathEntityPath—
SetCellSizevoid
# SetCellSize
C#
public void SetCellSize(float size);
Параметры
ИмяТипПо умолчанию
sizefloat—
SetColorvoid
# SetColor
C#
public void SetColor(Color color);
Параметры
ИмяТипПо умолчанию
colorColor—
SetRadiusvoid
# SetRadius
C#
public void SetRadius(float size);
Параметры
ИмяТипПо умолчанию
sizefloat—
SetZeroYvoid
# SetZeroY
C#
public void SetZeroY(bool enable);
Параметры
ИмяТипПо умолчанию
enablebool—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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