包含此页的版本:
不含此页的版本:
Unity 编辑器中有几个不同的功能和窗口,它们使用曲线来显示和编辑数据。可用于查看和作曲线的方法在所有这些区域中基本相同,但也有一些例外。
动画窗口(Animation Window) 使用曲线在动画剪辑(Animation Clip) 可用于动画角色或简单动画的动画数据。它是一个简单的“单位”运动片段,例如(一个特定实例)“空闲”、“步行”或“运行”。更多信息
请参阅术语表.
脚本组件可以具有 动画曲线(Animation Curve) 类型的成员变量,可用于各种事情。单击检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表以打开“曲线编辑器”。
这音频源(Audio Source) 将场景中的音频剪辑播放到音频监听器或通过混音器播放的组件。更多信息
请参阅术语表组件使用曲线来控制滚降和其他属性,作为到音频源的距离的函数。
这粒子系统通过在场景中生成大量小型 2D 图像并为其设置动画来模拟流体实体(如液体、云和火焰)的组件。更多信息
请参阅术语表使用曲线随时间变化粒子属性。
虽然这些控件有细微的差异,但可以在所有控件中以完全相同的方式编辑曲线。本页介绍如何在这些控件中导航和编辑曲线。
您可以通过双击要添加关键帧的点处的曲线来添加关键帧。你还可以右键点击曲线,然后从上下文菜单中选择 添加关键帧(Add Key) 。添加后,可以使用鼠标移动键:
也可以一次选择多个键:
可以通过选择键并按 Delete 键,或右键单击键并从上下文菜单中选择 删除键(Delete Key) 来删除键。
使用 Enter/Return 或上下文菜单开始编辑选定的键,使用 Tab 键在字段之间切换,使用 Enter/Return 提交,使用 Escape 取消编辑。
使用动画视图时,您可以轻松放大要处理的曲线的细节,或缩小以获得全貌。您始终可以按 F 键来完整地选择显示的曲线或选定的关键帧。
您可以缩放用于缩放屏幕上视图的相机控件。要在 Unity 编辑器中缩放相机,请按 Alt + 右键单击并拖动。更多信息
请参阅术语表使用鼠标的滚轮、触控板的缩放功能或按住 Alt 键并用鼠标右键拖动来查看曲线视图。您只能缩放水平轴或垂直轴:
此外,您可以拖动滚动条的端盖来缩小或扩展曲线视图中显示的区域。
您可以通过鼠标中键拖动或按住 Alt 键同时用鼠标左拖动来平移曲线视图。
关键帧有两个切线:一个在左侧用于传入斜率,另一个在右侧用于传出斜率。切线控制关键帧之间曲线的形状。您可以从多种不同的切线类型中进行选择,以控制曲线离开一个关键帧并到达下一个关键帧的方式。右键单击关键帧以选择该关键帧的切线类型。
为了使动画值在传递关键帧时平滑变化,左右切线必须是共线的。以下切线类型可确保平滑度:
Clamped Auto(钳制自动):这是默认的切线模式。切线会自动设置,以使曲线平滑地通过关键帧。编辑关键帧的位置或时间时,切线会进行调整以防止曲线“超调”目标值。如果在“钳制自动”模式下手动调整关键帧的切线,则该关键帧将切换到“自由平滑”模式。在下面的示例中,切线在移动关键帧时自动进入斜坡并趋于平整:
自由平滑:拖移切线控制柄以自由设定切线。它们被锁定为共线性以确保平滑度。
平坦(Flat):切线设置为水平(这是自由平滑(Free Smooth)的特例)。
有时,您可能不希望曲线在通过关键帧时保持平滑。要在曲线中创建急剧变化,请选择“断线切线”模式之一。使用断切线时,可以单独设置左右切线。每个左右切线都可以设置为以下类型之一:
破损 - 自由(Broken - Free) :拖动切线手柄以自由设置切线。
断线 - 线性:切线指向相邻关键帧。要创建线性曲线段,请将两端的切线设置为线性。在下面的示例中,所有三个关键帧都设置为 断开 - 线性(Broken - Linear) ,以实现从关键帧到关键帧的直线。
断开 - 常量:曲线在两个关键帧之间保留一个常量值。左侧关键帧的值确定曲线段的值。