RootMotionView
Inherits: VisualInstance < CullInstance < Spatial < Node < Object
在AnimationTree中设置根运动的仅编辑器可用的辅助工具。
描述
Root motion 指的是一种动画技术,其中使用网格的骨架为角色提供动力。在处理 3D 动画时,一种流行的技术是动画师使用根骨架骨骼来为骨架的其余部分提供运动。这允许以步骤实际匹配下方地板的方式为角色设置动画。它还允许在过场动画期间与对象进行精确交互。另见AnimationTree。
注意: RootMotionView
仅在编辑器中可见。在运行的项目中会自动隐藏,在运行的项目中也会转换为普通的Node。这意味着附加到 RootMotionView
节点的脚本 * 必须 * 具有 继承节点
而不是 继承 RootMotionView
。此外,它不能是 @tool
脚本。
教程
属性
属性说明
- NodePath animation_path
Setter | set_animation_path(value) |
Getter | get_animation_path() |
用作根运动基础的 AnimationTree 节点的路径。
- float cell_size
Setter | set_cell_size(value) |
Getter | get_cell_size() |
以 3D 单位表示的网格单元大小。
- Color color
Setter | set_color(value) |
Getter | get_color() |
网格的颜色。
- float radius
Setter | set_radius(value) |
Getter | get_radius() |
以 3D 单位表示的网格半径。随着与原点的距离增加,网格的不透明度将逐渐消失,直到达到此半径 radius。
- bool zero_y
Setter | set_zero_y(value) |
Getter | get_zero_y() |
如果 true
,则网格的点都将位于相同的 Y 坐标上(local Y = 0)。如果 false
,则保留点的原始 Y 坐标。