Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

RootMotionView

Eredita: VisualInstance3D < Node3D < Node < Object

Classe di supporto solo per l'editor per configurare il movimento di radice in AnimationMixer.

Descrizione

Root motion si riferisce a una tecnica di animazione in cui lo scheletro di una mesh è utilizzato per dare impulso a un personaggio. Quando si lavora con animazioni in3D, una tecnica popolare per gli animatori è quella di utilizzare l'osso radice dello scheletro per dare movimento al resto dello scheletro. Ciò consente di animare i personaggi in modo che i passi corrispondano effettivamente al pavimento sottostante. Consente inoltre di interagire precisamente con gli oggetti durante le cinematiche. Vedi anche AnimationMixer.

Nota: RootMotionView è visibile solo nell'editor. Sarà nascosto automaticamente nel progetto in esecuzione.

Tutorial

Proprietà

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


Descrizioni delle proprietà

NodePath animation_path = NodePath("") 🔗

Percorso verso un nodo AnimationMixer da utilizzare come base per il movimento della radice.


float cell_size = 1.0 🔗

  • void set_cell_size(value: float)

  • float get_cell_size()

La dimensione delle celle della griglia in unità 3D.


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

Il colore della griglia.


float radius = 10.0 🔗

  • void set_radius(value: float)

  • float get_radius()

Il raggio della griglia in unità 3D. L'opacità della griglia svanirà gradualmente man mano che la distanza dall'origine aumenta fino a raggiungere questo radius.


bool zero_y = true 🔗

  • void set_zero_y(value: bool)

  • bool get_zero_y()

Se true, tutti i punti della griglia saranno sulla stessa coordinata Y (local Y = 0). Se false, la coordinata Y originale dei punti è preservata.