提供 Animator 和动画 C# 作业扩展方法的静态类。
此类中的扩展方法可以直接在 Animator 上使用。
其他资源:IAnimationJobPlayable。
AddJobDependency | 在动画师作业和由提供的作业句柄表示的作业之间创建依赖关系。要添加多个作业依赖关系,请为每个需要在动画师的作业之前运行的作业调用此方法。 |
BindCustomStreamProperty | 在 AnimationStream 中创建自定义属性,以将额外数据传递到图中下游的动画作业。在 AnimationStream 中创建的自定义属性在场景中不存在。 |
BindSceneProperty | 创建一个 PropertySceneHandle,表示场景中 Transform 的 Component 属性上的新绑定。 |
BindSceneTransform | 创建一个 TransformSceneHandle,表示 Animator 和场景中 Transform 之间的新绑定。 |
BindStreamProperty | 创建一个 PropertyStreamHandle,表示已绑定到 Animator 的 Transform 的 Component 属性上的新绑定。 |
BindStreamTransform | 创建一个 TransformStreamHandle,表示 Animator 和已绑定到 Animator 的 Transform 之间的新绑定。 |
CloseAnimationStream | 关闭使用 OpenAnimationStream 打开的流。 |
OpenAnimationStream | 在 Animator 上打开一个新流。 |
ResolveAllSceneHandles | 新创建的句柄始终在作业运行时在下次访问时延迟解析。为了避免在评估作业时出现 CPU 尖峰,您可以手动从主线程解析所有句柄。 |
ResolveAllStreamHandles | 新创建的句柄始终在作业运行时在下次访问时延迟解析。为了避免在评估作业时出现 CPU 尖峰,您可以手动从主线程解析所有句柄。 |
UnbindAllSceneHandles | 删除与 Animator 实例关联的所有 PropertySceneHandles 和 TransformSceneHandles。使用此方法在动画层次结构发生更改时管理场景句柄的生命周期。 |
UnbindAllStreamHandles | 删除与 Animator 实例关联的所有 PropertyStreamHandles 和 TransformStreamHandles。使用此方法在动画层次结构发生更改时管理流句柄的生命周期。 |