Version: 2023.2

AnimationUtility

class in UnityEditor

切换到手册

描述

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

静态变量

onCurveWasModifiedCalled when an animation curve, in an animation clip, is modified.

静态函数

CalculateTransformPathRetrieves the path from the root Transform to the target Transform.
EditorCurveBindingsToGenericBindingsConverts EditorCurveBinding to GenericBinding.
GetAnimatableBindingsRetrieves the animatable bindings for a specific GameObject.
GetAnimatedObjectRetrieves the animated object that the binding points to.
GetAnimationClipsRetrieves an array of animation clips associated with a GameObject or component.
GetAnimationEventsRetrieves all animation events associated with an animation clip.
GetCurveBindingsRetrieves the float curve bindings in an animation clip.
GetDiscreteIntValueRetrieves the discrete integer value that the binding points to.
GetEditorCurveRetrieves the float curve that the binding points to.
GetFloatValueRetrieves the float value that the binding points to.
GetKeyBrokenRetrieves the broken tangent flag for a specfic keyframe.
GetKeyLeftTangentModeRetrieves the left tangent mode of the keyframe at a specific index.
GetKeyRightTangentModeRetrieves the right tangent mode of the keyframe at a specific index.
GetObjectReferenceCurveRetrieves the object reference curve that the binding points to.
GetObjectReferenceCurveBindingsRetrieves the object reference curve bindings stored in the animation clip.
GetObjectReferenceValueRetrieves the object value that the binding points to.
SetAdditiveReferencePoseSets the additive reference pose from referenceClip at time for animation clip clip.
SetAnimationClipsSets the array of animation clips to be referenced in the Animation component.
SetAnimationEvents替换动画剪辑中的所有动画事件。
SetEditorCurveAdds, modifies, or removes an editor float curve in an animation clip.
SetEditorCurvesAdds, modifies, or removes multiple editor float curves in an animation clip.
SetKeyBroken更改指定关键帧的中断切线标志。
SetKeyLeftTangentMode更改指定关键帧的切线模式。
SetKeyRightTangentMode更改指定关键帧的切线模式。
SetObjectReferenceCurveAdds, modifies, or removes an object reference curve in an animation clip.
SetObjectReferenceCurvesAdds, modifies, or removes object references curve in an animation clip.

委托

OnCurveWasModifiedTriggered when an animation curve, in an animation clip, has been modified.