RootMotionView

Inherits: VisualInstance < CullInstance < Spatial < Node < Object

AnimationTree中设置根运动的仅编辑器可用的辅助工具。

描述

Root motion 指的是一种动画技术,其中使用网格的骨架为角色提供动力。在处理 3D 动画时,一种流行的技术是动画师使用根骨架骨骼来为骨架的其余部分提供运动。这允许以步骤实际匹配下方地板的方式为角色设置动画。它还允许在过场动画期间与对象进行精确交互。另见AnimationTree

注意: RootMotionView 仅在编辑器中可见。在运行的项目中会自动隐藏,在运行的项目中也会转换为普通的Node。这意味着附加到 RootMotionView 节点的脚本 * 必须 * 具有 继承节点 而不是 继承 RootMotionView。此外,它不能是 @tool 脚本。

教程

属性

NodePath

animation_path

float

cell_size

Color

color

float

radius

bool

zero_y

属性说明

Setter

set_animation_path(value)

Getter

get_animation_path()

用作根运动基础的 AnimationTree 节点的路径。


Setter

set_cell_size(value)

Getter

get_cell_size()

以 3D 单位表示的网格单元大小。


Setter

set_color(value)

Getter

get_color()

网格的颜色。


Setter

set_radius(value)

Getter

get_radius()

以 3D 单位表示的网格半径。随着与原点的距离增加,网格的不透明度将逐渐消失,直到达到此半径 radius


Setter

set_zero_y(value)

Getter

get_zero_y()

如果 true,则网格的点都将位于相同的 Y 坐标上(local Y = 0)。如果 false,则保留点的原始 Y 坐标。