RootMotionView

Успадковує: VisualInstance3D < Node3D < Node < Object

Редактор-тільки помічник для налаштування кореневого руху AnimationMixer.

Опис

Root руху відноситься до техніки анімації, де скелет сітки використовується для надання імпульсу до персонажа. При роботі з 3D-анімаціями популярна методика призначена для аніматорів, які використовують кістку кореневого скелета, щоб надати рух іншим скелетам. Це дозволяє анімувати символи таким чином, де кроки насправді відповідають підлозі нижче. Точна взаємодія з об’єктами під час кінематографії. Дивитися також AnimationMixer.

Примітка: RootMotionView видно лише в редакторі. Він буде прихований автоматично в запущеному проекті.

Посібники

Властивості

NodePath

animation_path

NodePath("")

float

cell_size

1.0

Color

color

Color(0.5, 0.5, 1, 1)

float

radius

10.0

bool

zero_y

true


Описи властивостей

NodePath animation_path = NodePath("") 🔗

Шлях до вершини AnimationMixer для використання в основі кореневого руху.


float cell_size = 1.0 🔗

  • void set_cell_size(value: float)

  • float get_cell_size()

Розмір осередку сітки в 3D одиниці.


Color color = Color(0.5, 0.5, 1, 1) 🔗

Колір сітки.


float radius = 10.0 🔗

  • void set_radius(value: float)

  • float get_radius()

Радіус сітки в 3D блоках. У зв'язку з тим, як правило, не буде досягнуто відступу від походження.


bool zero_y = true 🔗

  • void set_zero_y(value: bool)

  • bool get_zero_y()

Якщо true, то точки сітки все буде на одному координаті (local Y = 0). Якщо false, збережено оригінальну координату точок.