从一个 Playable 传递到另一个的动画数据流。
AnimationStream 结构通过动画 Playable 结构(如 AnimationClipPlayable 和 AnimationMixerPlayable)传递。与 IAnimationJobPlayable(如 AnimationScriptPlayable)一起使用时,可以修改它们。
实现 IAnimationJobPlayable 的 Playable 采用自定义 C# 作业,该作业必须实现 IAnimationJob,然后在动画处理通道中将 AnimationStream 传递给它的回调。
另请参阅:IAnimationJob、AnimationScriptPlayable、TransformStreamHandle、PropertyStreamHandle、TransformSceneHandle 和 PropertySceneHandle。
angularVelocity | 获取或设置计算帧的 Avatar 角速度。 |
deltaTime | 获取计算帧的增量时间。(只读) |
inputStreamCount | 获取输入流的数量。(只读) |
isHumanStream | 如果流来自人形 Avatar,则返回 true;否则返回 false。(只读) |
isValid | 如果流有效,则返回 true;否则返回 false。(只读) |
rootMotionPosition | 获取计算帧的根运动位置。(只读) |
rootMotionRotation | 获取计算帧的根运动旋转。(只读) |
velocity | 获取或设置计算帧的 Avatar 速度。 |
AsHuman | 获取相同的流,但作为 AnimationHumanStream。 |
CopyAnimationStreamMotion | Deep copies motion from a source animation stream to the current animation stream. |
GetInputStream | 获取位于 index 处的可播放项输入的 AnimationStream。 |
GetInputWeight | 获取在特定输入索引处连接的 Playable 的权重。 |