AnimationUtility

class in UnityEditor

Switch to Manual

Description

用于修改动画剪辑的 Editor 实用程序函数。

Static Variables

onCurveWasModified当动画剪辑中的动画曲线被修改时触发。

Static Functions

CalculateTransformPath计算从根变换到目标变换的路径。
GetAnimatableBindings返回特定游戏对象具有的所有可动画绑定。
GetAnimatedObject返回绑定指向的动画对象。
GetAnimationClipsReturns the array of Animation Clips associated with the GameObject or component.
GetAnimationEvents检索与动画剪辑关联的所有动画事件。
GetCurveBindings返回当前存储在剪辑中的所有浮点曲线绑定。
GetEditorCurve返回绑定指向的浮点曲线。
GetFloatValue通过对特定游戏对象上的曲线值进行采样来检索当前浮点值。
GetKeyBroken检索指定关键帧的中断切线标志。
GetKeyLeftTangentMode检索指定索引处关键帧的左切线模式。
GetKeyRightTangentMode检索指定索引处关键帧的右切线模式。
GetObjectReferenceCurve返回绑定指向的对象引用曲线。
GetObjectReferenceCurveBindings返回当前存储在剪辑中的所有对象引用曲线绑定。
SetAdditiveReferencePose在 time 时从 referenceClip 中为动画剪辑 clip 设置附加参考姿势。
SetAnimationClips设置要在动画组件中引用的 AnimationClip 的数组。
SetAnimationEvents替换动画剪辑中的所有动画事件。
SetEditorCurve添加、修改或删除给定剪辑中的编辑器浮点曲线。
SetKeyBroken更改指定关键帧的中断切线标志。
SetKeyLeftTangentMode更改指定关键帧的切线模式。
SetKeyRightTangentMode更改指定关键帧的切线模式。
SetObjectReferenceCurve添加、修改或删除给定剪辑中的对象引用曲线。

Delegates

OnCurveWasModified当动画剪辑中的动画曲线被修改时触发。