RootMotionView

继承: VisualRender < Item3D < Item < Object

用于在AnimationMixer中设置根运动的仅编辑助手。

描述

根运动是指一种动画技术,其中网格的骨架被用来给角色提供动力。在处理3D动画时,一种流行的技术是动画师使用根骨架骨骼给骨架的其余部分提供运动。这允许以一种步幅与下面地板相匹配的方式来动画角色。它还允许在电影中与物体进行精确交互。另见AnimationMixer

注意:RootMotionView仅在编辑器中可见。它会自动隐藏在正在运行的项目中。

属性

ItemPath

animation_path

ItemPath("")

float

cell_size

1.0

Color

color

Color(0.5, 0.5, 1, 1)

float

radius

10.0

bool

zero_y

true


属性说明

ItemPath animation_path = ItemPath("") 🔗

用作根运动基础的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为单位。网格的不透明度将随着与原点距离的增加而逐渐减弱,直到达到这个radius


bool zero_y = true 🔗

  • void set_zero_y(value: bool)

  • bool get_zero_y()

如果true,则网格的点都在同一个Y坐标上(localY=0)。如果false,则保留点的原始Y坐标。