版本: Unity 6 (6000.0)
语言英语
  • C#

AnimatorJobExtensions

UnityEngine.Animations 中的类

/

实现于:UnityEngine.AnimationModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

提供 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。使用此方法在动画层次结构发生更改时管理流句柄的生命周期。