目录:Unity - Timeline 知识汇总
原文:https://docs.unity3d.com/Packages/com.unity.timeline@1.2/manual/tl_settings.html
翻译时Timeline版本:Timeline 1.2.11

Timeline Setting

Timeline的设置

在Timeline窗口的Timeline设置,可以设置标尺的单位,持续模式,音波显示,还有对齐等设置,等。

点击Timeline窗口的齿轮图标可以查看Timeline设置的菜单

Seconds or Frames

选择 Seconds 或是 Frames来设置 Timeline窗口显示时间的方式是使用或是

Duration Mode

使用Duration Mode持续模式,可以决定一个Timeline资源的持续时长,Based On Clips是基于最后一个剪辑的结束位置,或是Fixed Length是可以指定一个指定的固定时间(秒)或是帧。当Duration Mode设置为Fixed Length时,使用下列方法之一可以调整Timeline资源的持续时长:

  • 在Project窗口中选择Timeline资源,并在Inspector 窗口中可以调整该Timeline资源的持续时长可以是秒数,或是帧数。
  • 在Timeline窗口,可以在Timeline表示上拖拽蓝色标记(绿色圆圈那)。蓝色标记代表Timeline的结束位置。蓝色线(红色框那)代表Timeline的持续时长。

Timeline资源的持续时长(红色框那)和结束标记(绿色圆圈那)

Frame Rate

帧率

选择 Frame Rate 下的选项之一,可以设置Timeline标尺的使用帧的数量(原文这些说的不太准确,我就不按原文的来描述了)。调整 Frame Rate只是会影响视觉上的使用帧数,实际播放时的速度,关键帧的,轨道的,剪辑等,都不会有影响(便于设计人员对齐帧数用的)。下列是一些标准的帧率列表项:Film(24 fps), PAL(25 fps), NTSC(29.97 fps), 30, 50,或是60。

Timeline支持自定义的帧率范围在:1e-6到1000。(1e-6==0.000006)。要设置自定义的Frame Rate你只能在Timeline Asset settings(Timeline资源设置)来处理(Project选中Timeline资源,在Inspector中设置FrameRate)。当Timeline资源设置了自定义的帧率时,该Timeline实例在Timeline设置的菜单项里的FrameRate会显示Custom(???)的选项。

Play Range Mode

选择 Play Range Mode的其中一项,可以设置 Play Range button(播放范围按钮)启用时的行为。

  • Play Range ModeLoop时,Timeline实例的播放范围会一直重复范围内的内容,直到收到停止。
  • Play Range ModeHold,Timeline实例的播放范围会只播放一次,并停留在播放范围最后一帧。

你仅能在Timeline实例的预览模式下播放范围。在 Play Mode(Unity 运行模式)是没用的。

Show Audio Waveforms

显示音波图

启用Show Audio Waveforms后,所有轨道中的audio音频剪辑都会显示音波图。例如,在处理动画剪辑中,给类人模型添加脚步走路的声音,就可以方便看到音波在那播放的位置。禁用Show Audio Waveform后,音波图将会被隐藏。Show Audio Waveform默认是开启的。

Enable Audio Scrubbing

Enable Audio Scrubbing(启用音频拖拽播放)可以在拖拽播放头的时候播放音频。

禁用 Enable Audio Scrubbing后,在拖拽播放头就不会播放银屏,并且只会在Timeline Playback mode(Timeline 播放模式)时才会播放。

Snap to Frame

启用 Snap to Frame后,操作剪辑,在Timeline实例中预览,或是拖拽播放头,或是播放头显示的帧数,都会对齐到整数帧的方式处理。禁用 Snap to Frame会对操作精度不会对齐帧,意味着,可以有子帧(小数帧)的操作精度。Snap to Frame默认是开启的。

禁用 Snap to Frame后,可以对播放头位移拖拽到帧之间的个定位到子帧(小数帧)

例如,当你禁用 Snap to Frame后,拖拽播放头,它可以移动到帧之间的位置:子帧(小数帧)。Playhead Location(播放头的定位)显示格式取决于Timeline窗口中设置的Seconds还是Frames:

  • 当设置为 Frames,播放头定位将显示帧与帧之间的子帧(小数帧)。例如,第8帧+子帧(小数帧)34帧,显示:8.34。
  • 当设置为Seconds,播放头定位将显示秒,子秒(1/100秒),和子子秒除(1/10000秒)。例如,第6秒,第17子秒,第59子子秒,则显示:6:17 [.59]。

当你想给动画、特效与音频同步定位,而操作剪辑,预览剪辑,定位播放头可以定位精度在子帧级别是很有用的。许多高端的音频处理软件的产品在处理音频、音波时,都是基于子帧级别精度的。

Edge Snap

边缘对齐

启用 Edge Snap选项时,你在移动剪辑,裁剪、混合时,一般会用到。

当启用时,你在对剪辑拖拽时,Timeline会将剪辑之间(这里的剪辑不分是在哪个轨道上的剪辑)的距离小于10像素的,都会停靠到剪辑的起始端或是末尾端的位置。同样也会对齐轨道起始位置。

禁用 Edge Snap 你可以处理更精度更高的混合,淡入淡出。Edge Snap默认是启用的。

Unity - Timeline 之 Timeline Setting(Timeline的设置)相关推荐

  1. Unity报错:Setting the parent of a transform which resides in a Prefab......解决方案(强行设置)

    @[TOC](Setting the parent of a transform which resides in a Prefab Asset is disabled to prevent data ...

  2. Unity半透明特效原理讲解(为什么半透明设置渲染顺序和深度写入这么重要)

    Unity半透明特效原理讲解(为什么半透明设置渲染顺序和深度写入这么重要 写在前面 实验场景 实验1:红(不透明)+蓝(不透明)+默认渲染顺序(先渲染蓝Cube) 实验2:红(不透明+优先渲染)+蓝( ...

  3. 一文总结 Unity移动平台应该选择的照明设置

    翻译自:  https://techblog.kayac.com/unity-basic-rendering-configurations     之前看到过的文章,总结的很好!最近有时间翻译收藏一下 ...

  4. Unity 用户手册Android 开发入门播放器设置

    播放器设置 在播放器设置中,可以为将在 Unity 中构建的最终游戏定义各种参数(针对不同平台).例如,其中有些值将在用于打开独立版游戏时启动的分辨率对话框 (Resolution Dialog)中, ...

  5. 【无标题】Unity打包事全屏和分辨率设置

    Unity打包事全屏和分辨率设置 如果想通过代码去控制窗口大小,无边框和窗口位置请参考这个链接: Unity设置发布程序运行时候位置,无边框以及窗体大小,窗口置顶__Afra 的博客-CSDN博客_u ...

  6. Unity User Group深圳站——Timeline Cinemachine分享

    报名说明:UUG深圳站,2月分享活动正式启动,1月29日中午12:00前报名可获赠Unity精美纪念礼物一份~ 关于Unity Unity 是一款多平台的综合型游戏开发工具,它的出现对蓬勃发展的全球游 ...

  7. Unity TimeLine丨A1.创建TimeLine、Animation Track,Extrapolation属性讲解

    TimeLine与Animator区别: Animator动画应用于人形.非人形模型,对单个物体进行动画控制 TimeLine可结合多个游戏物体做过场动画,呈现出电影效果 一.创建TimeLine T ...

  8. unity 纹理属性及UI图片导入设置

    一.纹理属性 Texture Type unity中常见纹理类型有以下8种:    editor gui and legacy gui:编辑器和传统GUI: cursor:自定义光标: lightma ...

  9. 【Unity VR开发基础】Player视角设置调整与地面的相对高度

    [背景] 在上一篇中我介绍了如何在Unity VR项目中设置基本的用户对象,也就是VR Rig,这时运行游戏测试的话,已经可以通过头盔看到游戏世界了,但你会发现有一点奇怪,就是视角非常的低,似乎是贴着 ...

  10. Unity多块屏幕显示设置以及分辨率设置

    最近有一个需求需要完成的.在Unity中做一个软件驱动两块会移动的显示器进行仿真展示. 为了方便还是把所有的内容都放在一个场景里边展示,并且只使用一台电脑.这样就不要两台电脑进行通信了. 需要设置多块 ...

最新文章

  1. 个人前端学习路线图与github优秀前端开发者的路线图推荐
  2. [Microsoft][ODBC SQL Server Driver][SQl Server]参数数据类型 text 对于 replace 函数的参数 1 无效。...
  3. 10.9 kill以及raise函数
  4. KubeMeet 深圳站完整议题出炉
  5. unc 隐藏共享文件夹_(原创)UNC路径的访问条件
  6. java c 面向对象比较教程_c语言初学指针,对于java面向对象的初理解
  7. SPOJ COT2 (树上莫队)
  8. C语言学生成绩管理程序(可排队序统计)
  9. 【报告分享】B站商业化探索频频,品牌方如何布局“小破站”营销.pdf
  10. 送给年轻人创业的经典好文章
  11. 关于YOLOv3的文章
  12. 【转】navicat远程连接mysql,2003 can't connect to mysql server on 10038
  13. 深度贝叶斯神经网络(Deep Bayesian Neural Networks)实现方法
  14. linux中的代码比对工具meld
  15. QT项目 MyQQ 学习笔记(一)
  16. CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构有什么区别?
  17. CentOS 7重启网卡出现RTNETLINK answers:File exists
  18. 向下转型和向上转型(易理解)
  19. android 设置默认语言
  20. 微信商户平台结算周期T+1是什么意思

热门文章

  1. nas服务器用户无访问权限,群晖NAS文件权限管理和账户的权限
  2. 关于网站被挂马的症状以及处理解决方法
  3. 一种插槽式的组件化框架中间件——SCC
  4. Linuxptp安装部署
  5. linuxptp源码研究
  6. Step2:【C51】蜂鸣器发声实验
  7. 第七章 在51单片机上移植uc/os-2
  8. 图解如何在IIS上部署Asp.Net(.NET5.0)网站,新手必看!!!
  9. c语言函数的省略号,c++中的省略号
  10. 中南大学复试上机: 彩色气球