动画片段 (Animation Clip)
动画片段(Animation Clip) 是 Unity 中最小的动画构造块。它们表示一段独立的运动(如“向左奔跑”(RunLeft)、“跳跃”(Jump) 或“爬行”(Crawl)),可以采用各种方式进行处理和组合,以生成生动的最终结果(请参阅动画状态机 (Animation State Machine)、动画器控制器 (Animator Controller) 或混合树 (Blend Tree) )。
动画片段可以从导入的 FBX 数据(请参阅动画的 FBXImporter 设置)中进行选择,当您单击可用动画片段集时,会看到以下属性集:

属性: | 功能: |
---|---|
名称 (Name) | 片段的名称。 |
源剪辑 (Source Take) | 源文件中用作此动画片段的源的剪辑。(如果只有一个剪辑,则不会显示此选项)。这是定义在 Motionbuilder、Maya 和其他三维包中分隔的动画集的内容。Unity 可以将这些剪辑作为单独片段导入,您也可以从整个文件或一个剪辑中创建它们。 |
开始 (Start) | 片段的开始帧。 |
结束 (End) | 片段的结束帧。 |
循环姿势 (Loop Pose) | 启用可使运动无缝循环。 |
周期偏移 (Cycle Offset) | 相对于循环动画周期的偏移(如果我们希望在不同时间启动它)。 |
根变换旋转 (Root Transform Rotation) | |
烘焙为姿势 (Bake into Pose) | 启用可将根旋转烘焙为骨骼移动。禁用可将根旋转存储为根运动。 |
基于 (Based Upon) | 根旋转的基础。 |
-原始 (Original) | 按源文件中的创作保持旋转。 |
-身体方向 (Body Orientation)n | 使上部身体向前指。 |
偏移 (Offset) | 相对于根旋转的偏移(以度为单位)。 |
根变换位置 (Y) (Root Transform Position (Y)) | |
烘焙为姿势 (Bake into Pose) | 启用可将垂直根运动烘焙为骨骼移动。禁用可将垂直根运动存储为根运动。 |
基于 (Based Upon) | 垂直根位置的基础。 |
-原始 (Original) | 按源文件中的创作保持垂直位置。 |
-质心 (Center of Mass) | 使质心与根变换位置对齐。 |
-脚 (Feet) | 使脚与根变换位置对齐。 |
偏移 (Offset) | 相对于垂直根位置的偏移。 |
根变换位置 (XZ) (Root Transform Position (XZ)) | |
烘焙为姿势 (Bake into Pose) | 启用可将水平根运动烘焙为骨骼移动。禁用可将水平根运动存储为根运动。 |
基于 (Based Upon) | 水平根位置的基础。 |
-原始 (Original) | 按源文件中的创作保持水平位置。 |
-质心 (Center of Mass) | 使质心与根变换位置对齐。 |
偏移 (Offset) | 相对于水平根位置的偏移。 |
镜像 (Mirror) | 在此片段中向左和向右镜像。 |
身体遮蔽 (Body Mask) | 应用于此动画片段的身体遮蔽(请参阅有关身体遮蔽的部分)。 |
曲线(仅限 Unity 专业版) | 参数相关曲线(请参阅 Mecanim 中的曲线)。 |
创建片段本质上是定义动画段的开始点和结束点。要使这些片段循环,应采用使第一个和最后一个帧尽可能与所需循环匹配的方式来修剪它们。有关此操作的更多信息,请参阅有使动画片段循环的部分
,