返回介绍

编辑曲线

发布于 2021-06-20 00:15:05 字数 3207 浏览 1314 评论 0 收藏 0

曲线 (Curves) 有许多不同的用途,在 Unity 中有一些使用可编辑曲线的不同控件。

  • 动画视图 随着时间在动画片段 (Animation Clip) 中使用曲线对属性进行动画处理。

    ''动画视图 (Animation View)。'
  • 脚本组件能有可用于各种用途的动画曲线类型的成员变量。在检视器 (Inspector) 中点击脚本组件将打开曲线编辑器 (Curve Editor)。

    曲线编辑器 (Curve Editor)。
  • 音频源 (Audio Source) 组件根据到音频源 (Audio Source) 的距离使用曲线控制滚降和其他属性。

    检视器 (Inspector) 中音频源 (AudioSource) 组件里的距离函数曲线。

尽管这些控件有细微的差别,但曲线 (curves) 可在这些控件中以完全相同的方式进行编辑。本页解释了如何在这些控件中导航和编辑曲线。

在曲线上添加和移动键

双击曲线上键 (key) 应放置的点可将键 (key) 加到曲线中。也可通过右键单击曲线并从上下文菜单中选择添加键 (Add Key) 添加键 (key) 。

添加后,可以用鼠标左右拖动动键 (key)。

  • 单击键 (key) 以选中它。用鼠标拖动选中的键 (key) 。
  • 如需在拖动时使键 (key) 与网格对齐,请在拖动时按住 Mac 上的命令 (Command) 或 Windows 上的 控制 (Control)。

也可一次性选中多个键 (key) :

  • 要一次性选中多个键 (key) ,请在单击键时按住 Shift。
  • 要取消选择选中的键 (key) ,请按住 Shift 并再次单击它。
  • 要选择一个矩形区域中的所有键 (key) ,请在空白处单击,然后拖动鼠标形成矩形选择区。
  • 也可通过按住 Shift 将该矩形选择区添加到已有的已选键中。

选中键并按删除 (Delete) 可删除键 (Key) ,也可通过右键单击并在上下文菜单中选择删除键 (Delete Key) 将其删除。

曲线视图导航

使用动画视图 (Animation View) 时,您可以轻松放大想使用的曲线的细节或缩小视图查看完整的图像。

您可以随时通过按 F 来选择所显示的曲线或视图中全部已选键的帧。

缩放

使用鼠标滚轮、触控板的缩放功能或按住Alt键的同时右键拖动鼠标可对曲线视图 (Curve View) 进行缩放 。

只能在水平或垂直轴上进行缩放:

  • 命令 (Command) 或 Windows 上的控制 (Control) 进行水平缩放。
  • 按住Shift 进行垂直缩放 。

此外,您可以拖动滚动条端盖来收缩或扩大曲线视图 (Curve View) 中显示的区域。

平移

用鼠标中键拖动或按住 Alt 的同时用鼠标左键拖动可平移 (pan) 曲线视图 (Curve View)。

编辑切线

一个键 (key) 有两条切线 (tangent) - 。左侧那条是向内的斜线;右侧那条是向外的斜线。切线控制键之间曲线的形状。动画视图 (Animation View) 有多个切线类型,可用于轻松控制曲线形状。键 (key) 的切线类型可通过右键单击键来选择。.


右键单击键 (key) 来为该键选择切线类型。

为了使动画值在经过键时能够平稳变化,左右切线必须共线。以下切线类型可确保平滑性

  • 自动 (Auto): 切线是自动设置的,这样就能使曲线平稳穿过键。
  • 自由平滑 (Free Smooth): 拖动切线手柄可自由设置切线。切线被锁定为共线以确保平滑性。
  • 水平 (Flat): 切线设置为水平。(这是自由平滑 (Free Smooth)的一个特例。)

有时候并不需要平滑。当切线中断 (Broken) 时,左右切线可分别设置。左右切线都可以设置为下列切线类型之一:

  • 自由 (Free): 拖动切线手柄可自由设置切线。
  • 线性 (Linear): 切线指向相邻的键。将两端的切线设置为线性 (Linear) 可创建线性曲线段。
  • 常量 (Constant): 曲线在两个键之间保持常数。左键的值确定曲线段的值。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文