AnimationStream 结构通过动画 Playable 结构(如 AnimationClipPlayable 和 AnimationMixerPlayable)传递。在与 IAnimationJobPlayable(如 AnimationScriptPlayable)一起使用时,可以修改它们。
实现 IAnimationJobPlayable 的 Playables 使用自定义 C# 作业,该作业必须实现 IAnimationJob,然后在动画处理过程中将 AnimationStream 传递到其回调中。
其他资源:IAnimationJob、AnimationScriptPlayable、TransformStreamHandle、PropertyStreamHandle、TransformSceneHandle 和 PropertySceneHandle。
angularVelocity | 获取或设置评估帧的化身角速度。 |
deltaTime | 获取评估帧的增量时间。(只读) |
inputStreamCount | 获取输入流的数量。(只读) |
isHumanStream | 如果流来自人形化身,则返回 true;否则返回 false。(只读) |
isValid | 如果流有效,则返回 true;否则返回 false。(只读) |
rootMotionPosition | 获取评估帧的根运动位置。(只读) |
rootMotionRotation | 获取评估帧的根运动旋转。(只读) |
velocity | 获取或设置评估帧的化身速度。 |
AsHuman | 获取相同的流,但作为 AnimationHumanStream。 |
CopyAnimationStreamMotion | 将源动画流中的运动深层复制到当前动画流。 |
GetInputStream | 获取索引处的 Playable 输入的 AnimationStream。 |
GetInputWeight | 获取特定输入索引处连接的 Playable 的权重。 |