Unity-timeline(时间线)
1. 简介
Timeline是一套基于时间轴的多轨道动画系统,它支持可视化编辑,实时预览。
这一个技术相对于其他动画系统,最大的区别就是,Timeline可以针对多个游戏物体做出的一系列动画,主要用于过场动画的制作,实现电影级的那种分镜效果。
简单来说,它用于模拟类似pr的演出效果。
2. 基本使用
1. 安装
打开Package Manager安装,Unity2020默认安装TimeLine,可以通过Package Manager进行更新。
2. 使用
- 在项目目录中右键创建Timeline文件
- 使用组件Playable Director来应用Timeline文件。
- 你也可以在Timeline面版中直接选择对象,为对象添加组件。
3. 创建轨道
- 右键菜单,可以创建多种轨道
名称 | 功能 |
---|---|
Track Group | 将不同的轨道进行分类,相当于文件夹功能 |
Activation Track | 控制物体的显示和隐藏 |
Animation Track | 为物体加入动画,可以在场景中方便地录制动画,也可以是已经制作好的Animation Clip |
Audio Track | 为动画添加音效,并可对音效进行简单的裁剪和操作 |
Control Track | 在该轨道上可以添加粒子效果,同时也可以添加子Timeline进行嵌套 |
Signal Track | 信号轨道,可以发送信号,触发响应信号的函数调用 |
Playable Track | 在该轨道中用户可以添加自定义的播放功能 |
- 你也可以通过拖拽对象到面板来创建轨道
4. 使用轨道
- 按下 F 聚焦当前选中轨道中的选中项。
- 按下 A 缩放整体到适应大小。
- 右键编辑或按 S 可对当前轨道元素进行分割。
- 按下 L 可锁住/解锁该轨道,防止误触。
- 按下 M 可禁用/启用该轨道。
- 将后一个轨道元素前推到前一个轨道元素中,可实现轨道元素的融合切换、渐入渐出。
1. 动画轨道
- 可直接拖入动画文件或右键添加动画文件
- 点击红点在Timeline中创建动画。可双击创建出的动画或右键Edit in Window进行进一步编辑
- 右键创建的动画区域,点击
Convert To Clip Track
可将其封装为动画片段(Clip) - 若动画后角色到(0,0,0)位置,点击轨道右侧的三个点进行设置->Track Offsets->Apply Scene Offsets
2. 动画轨道
- 使用右键添加启用对象的动画区域
3. 信号轨道
- Signal Asset信号资源:是发射器和接收器之间的联系,可以在多个Timeline实例中复用。
Signal Emitter信号发射器:通过标记来显示,信号发射器包含对信号资源的引用。可以在Markers区域、Signal Track、或者其他轨道上添加信号发射器。
Signal Receiver信号接收器:带有一组反映(Reactions组件) 关联到信号资源。 - 创建信号轨道,或点击此按钮编辑信号。
- 右键 Add Signal Emitter 添加标记,创建或设定信号资源。
- 在任意对象中添加 Timeline Receiver,如果是信号轨道,需将其作为接收器。
- 为信号资源指定行为函数。
Unity-timeline(时间线)相关推荐
- 微信小程序Timeline时间线效果实现
微信小程序实现类似elementUI的Timeline时间线效果,自适应页面与文本 wxml代码: <view class="box"><view wx:for= ...
- 微信小程序Timeline 时间线
微信小程序Timeline 时间线 仿ElementUI的Timeline 时间线,自适应页面与文本 效果图: wxml代码: <view class="status-alarm&qu ...
- 用timeline 时间线 和 Collapse 折叠面板做一个简单的时间轴
项目上有个时间轴功能,我看了一下element上有时间轴功能,不过有点太简单,我想改造一下这个时间轴,记录一下,用Timeline 时间线 和 Collapse 折叠面板,两个加起来做了一时间轴,当是 ...
- Streamline(流线),Pathline(迹线),Streakline(脉线) and Timeline(时间线)
流线.迹线.脉线和时间线可以用来描述和可视化流动,它们的定义如下: 1.流线 流线是在给定时刻,画出的流线与流动中每一点的速度矢量相切,这是理解流动的有力工具. 2.迹线 迹线是由一个给定的粒子所描出 ...
- Timeline 时间线基础用法
1.html内容 Timeline 可拆分成多个按照时间戳排列的活动, 时间戳是其区分于其他控件的重要特征 <el-timeline style="flex: 1; overflow ...
- 什么是 Hudi Timeline (时间线)
Timeline 不同时刻对表的所有操作都被 Hudi 维护在一条时间线上,这有助于提供表的瞬时的视图查询,同时还能根据数据的到达顺序支持高校的数据检索服务.Hudi instant 核心概念包含以下 ...
- 手动封装一个timeLine时间线,点击有动态效果
html部分 <div id="time-line"><divclass="item"v-for="(item, index) in ...
- Timeline 时间线 数据处理
在根据年份将数据分组然后在时间线上展示,前端将如何处理数据呢. 原始数据格式 [{createDate:'2018-03-24 14:01:11',title:'xxxx'},{createDate: ...
- element-ui——timeline时间线组件+自动滚动+v-infinite-scroll无限滚动+动态加载——技能提升
最近看到同事在弄日志记录,需要实现的效果是: 自动滚动+无限滚动+动态加载数据 最终效果图如下: 1.html部分 <template><div id="boxTimeli ...
- 手写实现timeline时间线组件
先看效果图 template部分 <div class="g-steps"><div class="steps-list" v-if=&quo ...
最新文章
- Windows异常学习笔记(五)—— 未处理异常
- Xcode中添加代码块的方式
- 在centos 7 下安装图形界面
- 高效利用无标注数据:自监督学习简述
- oracle create tablespace、user and grant
- 让input支持 ctrl v上传粘贴图片? 让input支持QQ截图或剪切板中的图像数据(Java实现保存)...
- 2019级C语言大作业 - 冷冻双侠
- mysql 5.6 升级问题_mysql5.6升级5.7带来的问题
- python绘制缓和曲线_CAD中如何绘制缓和曲线
- react hook的setState后,不会重新render页面
- 肖特基二极管在防止电源反接的作用
- 小屏幕android电视,手机屏幕还能投屏到电视?教你4种方法,1秒钟小屏变大屏
- 08 量子力学教材推荐,量子力学书单:量子力学、高等量子力学、量子统计、量子信息、路径积分...(适合物理专业本科生、研究生、物理爱好者)
- 31.4k,这是我见过最强横的后台管理系统 !!
- HTML——选择器(1)
- 第08讲:既生 Synchronized,何生 ReentrantLock
- Linux内核基础——Linux内核基础编程
- 什么是ASP?教你如何学ASP编程
- 中秋,是互联网公司之间一场没有硝烟的战争
- 2019ICPC银川 F.Function!(数学)