Version: 2023.2

ModelImporterClipAnimation

class in UnityEditor

切换到手册

描述

动画被拆分成的动画剪辑。

变量

additiveReferencePoseFrame附加参考姿势帧。
curves在导入过程中添加的附加曲线。
cycleOffset循环动画在将不同时间作为起点时的周期偏移。
events导入过程中添加的 AnimationEvent。
firstFrame剪辑的第一帧。
hasAdditiveReferencePose启动此项以定义附加参考姿势。
heightFromFeet让脚与根变换位置一直对齐。
heightOffset垂直根位置偏移。
keepOriginalOrientation保持源文件中创作的垂直位置。
keepOriginalPositionXZ保持源文件中创作的垂直位置。
keepOriginalPositionY保持源文件中创作的垂直位置。
lastFrame剪辑的最后一帧。
lockRootHeightY启用此项将把垂直根运动烘焙到骨骼的移动中。禁用此项将把垂直根运动存储为根运动。
lockRootPositionXZ启用此项将把水平根运动烘焙到骨骼的移动中。禁用此项将把水平根运动存储为根运动。
lockRootRotation启用此项将把根旋转烘焙到骨骼的移动中。禁用此项将把根旋转存储为根运动。
loop剪辑是否为循环动画?
loopPose启用此项将让动作无缝循环。
loopTime启用此项将让剪辑循环。
maskNeedsUpdating当源 AvatarMask 发生了变化时,返回 true。只有在 ModelImporterClipAnimation.maskType 设置为 ClipAnimationMaskType.CopyFromOther 才会发生这种情况 要强行重新加载遮罩,只需将 ModelImporterClipAnimation.maskSource 设置为需要的 AvatarMask 即可。
maskSource在导入过程中,用于屏蔽变换组件的 AvatarMask。
maskType定义遮罩类型。
mirror在此剪辑中进行左右镜像。
name剪辑名称。
rotationOffset根旋转的偏移量(以度为单位)。
takeNameTake 名称。
wrapMode动画的包裹模式。

公共函数

ConfigureClipFromMask将遮罩设置从 AvatarMask 复制到剪辑配置中。
ConfigureMaskFromClip将当前遮罩设置从剪辑复制到 AvatarMask。