您的位置:首页 > 移动开发 > Unity3D

Unity 曲线编辑器说明

2016-06-30 09:26 429 查看


曲线编辑器

曲线有许多不同的用途,在 Unity 中有一些使用可编辑曲线的不同控件。文档地址:https://docs.unity3d.com/Manual/EditingCurves.html

曲线上添加和移动键

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

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

单击键 (key) 以选中它。用鼠标拖动选中的键
(key) 。

如需在拖动时使键 (key) 与网格对齐,请在拖动时按住 Mac 上的命令
(Command) 或 Windows 上的 控制 (Control)。

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

要一次性选中多个键 (key) ,请在单击键时按住 Shift。

要取消选择选中的键 (key) ,请按住 Shift 并再次单击它。

要选择一个矩形区域中的所有键 (key) ,请在空白处单击,然后拖动鼠标形成矩形选择区。

也可通过按住 Shift 将该矩形选择区添加到已有的已选键中。

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

编辑键

使用回车键或者右键菜单进行开始编辑所选的键,Tab 键在字段间切换,按下回车键进行提交更新,按下退出键则取消编辑。

曲线视图导航

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



复制粘贴曲线

默认不支持对一条曲线复制粘贴到另一条曲线,但很多时候会需要用到这个功能,那么只能扩展。扩展的说明文章:http://blog.csdn.net/akof1314/article/details/51787412 。 扩展之后的功能操作:
点击右侧下拉按钮,点击 Copy 复制:



在另一个曲线,右侧菜单点击 Paste 粘贴:



清空曲线的关键帧值,点击 Clear 清空:



预设库

预设库包含用户创建的数据。文档地址:https://docs.unity3d.com/Manual/PresetLibraries.html



默认显示的 Default 预设库曲线,保存的位置位于Preferences 文件夹:C:\Users\Administrator\AppData\Roaming\Unity\Editor-5.x\Preferences\Presets\Default.curves。

点击 New,就可以添加当前曲线到库里面。

右侧菜单:
在表格显示模式和列表显示模式切换,列表模式可以显示名称
工程里所有的预设库
创建新的预设库
在弹出的创建窗口,可以选择在 Preferences 文件夹或 Project 工程文件夹创建一个预设库



添加工厂预设到当前库,即添加默认的几种曲线到当前库
在资源管理器里打开当前库文件,曲线库文件后缀名.curves

预设可以通过拖动重新排序
预设可以按ALT +鼠标左键或右键菜单中删除

预设从右键菜单可以重新命名预设(注意,名称仅显示在列表模式下)

选择在工程文件夹创建预设库,那么就会在 Assets/Editor 文件夹下生成“通用曲线.curves”,选中它,然后在检视器界面,点击“Edit...”按钮进行编辑,如下:



通用曲线

平时所经常用的,一般是使用缓动函数曲线,详见http://easings.net/zh-cn,但这是在一些 Tween 插件里面才支持的,Unity 的曲线需要自己编辑。现在已经有人做了这个工作了,地址:https://github.com/nobutaka/EasingCurvePresets,导入里面的 EasingCurves.curves
文件到工程的 Editor 文件夹即可。



 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: