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 文件夹即可。
相关文章推荐
- 运用Unity实现AOP拦截器[结合异常记录实例]
- Unity 曲线编辑扩展菜单功能
- unity优化 —脚本优化2
- Unity3d Gis 坐标转换
- unity3d预设配置上传到SVN更新下来经常出现脚本丢失、特效绑定丢失解决方法
- 1.逐帧动画shader
- 腾讯大咖说:腾讯是如何做Unity手游性能优化的
- 【Unity Shaders】学习笔记——SurfaceShader(七)法线贴图
- 一种Unity2D多分辨率屏幕适配方案
- unity图片模糊处理
- Unity项目苹果提审Mach-O文件大于80M问题解决方法
- unity在android上阴影时有时无
- Unity手游崩溃异常如何捕获
- HoloLens开发手记 - Unity之Spatial mapping 空间映射
- Unity3D中移动物体位置的几种方法
- Blur 算法 (Unity 5.0 Shader)
- [反编译U3D]Decompile Unity Resources
- Unity热门插件推荐
- unity3d中如何让相机实现滑翔的效果
- unity3d导出pdf