public static void SetEditorCurve (AnimationClip clip, EditorCurveBinding binding, AnimationCurve curve);

参数

clip要向其中添加曲线的动画剪辑。
binding定义曲线的路径和属性的绑定。
curve要添加的曲线。将此值设置为 null 将会删除曲线。

描述

添加、修改或删除给定剪辑中的编辑器浮点曲线。

Unity 自动在内部组合位置曲线、缩放曲线和旋转曲线。因此,变换曲线始终组合在一起,它们的关键帧始终是所有关键帧点的并集。在 Editor 中,AnimationClip 允许您指定不会进行组合的特殊编辑器曲线,从而让用户能够以更加直观的方式编辑曲线。

Unity 具有两种类型的动画:浮点和对象引用。浮点曲线是一种随着时间的推移对浮点属性进行动画化的经典曲线。对象引用“曲线”是一种随着时间的推移对对象引用属性进行动画化的构造。

此方法用于浮点曲线。有关对象引用曲线,请参阅:AnimationUtility.SetObjectReferenceCurve