找回密码
 注册帐号

扫一扫,访问微社区

编辑曲线

2015-1-7 11:36| 发布者: 杨炎| 查看: 1608| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: 编辑曲线曲线 (curves)有许多不同的用途,在 unity 中有一些使用可编辑曲线的不同控件。动画视图随着时间在动画片段 (animation clip)中使用曲线对属性进行动画处理。''动画视图 (animation view)。'脚本组件能有可 ...

编辑曲线

曲线 (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): 曲线在两个键之间保持常数。左键的值确定曲线段的值。

相关阅读

文章点评
相关文章