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

Creating a Timeline Asset and Timeline instance

创建Timeline Asset(Timeline资源)和Timeline instance实例
(这里的Timeline Asset包括了:Timeline文件,Timeline track中的clip,或是我们自定义脚本的PlayableAsset也算是Timeline Asset)

为了在你的场景中使用Timeline Asset,要在GameObject中使用Playable Director组件。Playable Director组件可以创建一个Timeline instance,并允许你指定一个场景中需要使用该Timeline处理动画的对象。而这个被处理动画的GameObject也必须要有 Animator 组将。

Timeline window将在你创建一个新的Timeline Asset(就是那个Playable Director)时自动创建Timeline instance。Timeline window也会创建必要的组件。

创建一个Timelien Asset和Timeline instance,需要以下步骤:

  1. 在你的场景中,选择想要镜头对焦或是其他游戏序列播放功能的GameObject。
  2. 打开Timeline window(菜单栏:Window>Sequencing>Timeline)。如果该GameObject还没添加Playable Director组件,那么Timeline window将提示你点击Create(创建)按钮。
  3. 点击Create。将弹出对话框让你给该Timeline Asset命名与存储Timeline Asset的路径。
  4. 点击Save(保存)。

Timeline window 的一些工作流程:

  • 保存新的Timeline Asset到你的Project的资源目录。如果不调整你要保存的Timeline Asset的名称与保存的资源路径,Timeline window将创建一个基于你选择的GameObject的名称加上"Timeline"后缀的名称。例如,你选择了一个名词为"Enemy"的GameObject,那么将保存Timeline Asset的资源名为:“EnemyTimeline”。
  • 添加空的Animation轨道到Timeline Asset。
  • 添加Playable Director 组件到你选中的GameObject,并给 Playable 属性设置Timeline Assets。这将创建了一个Timeline instance。
  • 给选中的GameObject中的Playable Director组件设置Bindings中的Animation轨道数据。Animation track轨道没有任何的剪辑动画,所以选中的GameObject是没有动画的。
  • 添加Animator组将给选中的GameObject。Animator组件将通过Timeline instance来动画驱动该GameObject。如果GameObject没有Animator组将,将没有动画效果。

Unity - Timeline 之Creating a Timeline Asset and Timeline instance(创建Timeline Asset和Timeline 实例)相关推荐

  1. Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果

    Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果 使用忍者飞镖创建粒子效果 游戏中,诸如烟.火.水滴.落叶等粒子效果,都可以使用粒子系统(particle system)来实现.例如,<明 ...

  2. ​Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果

    ​Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果 使用忍者飞镖创建粒子效果 游戏中,诸如烟.火.水滴.落叶等粒子效果,都可以使用粒子系统(particle system)来实现.例如,< ...

  3. 【Unity】3.1 利用内置的3D对象创建三维模型

    分类:Unity.C#.VS2015 创建日期:2016-04-02 一.基本概念 Unity已经内置了一些基本的3D对象,利用这些内置的3D对象就可以直接构建出各种3D模型(当然,复杂的三维模型还需 ...

  4. unity碰撞检测函数,碰撞信息获取,触发检测,使用粒子系统创建火焰,创建动画(火光闪烁),导航系统,通过导航系统控制人物移动,控制摄像机的跟随,控制角色动画播放

    碰撞检测函数 private void OnCollisionEnter(Collision collision){print("OnCollisonEnter");}privat ...

  5. 使用PS为Unity游戏创建简单的游戏素材实例

    在自己开发Unity游戏的过程中,偶然需要一些配合场景的合适的素材,但是在网上搜索费时费力,不称心,复杂的组件不说了,一些简单的组件就可以自己做一做.我在制作赛车游戏读取场景进程界面,需要一些简单的二 ...

  6. Unity灯光的一些设置(二)天空盒创建更换与Lighting面板的介绍

    本节课主要讲天空盒创建更换与Lighting面板. 一.天空盒(SkyBox)是什么? 天空盒可以看做是一个内部着色的大的正方体,包裹着整个场景.属于Untiy中material. 二.创建Skybo ...

  7. Android应用程序资源管理器(Asset Manager)的创建过程分析

    在前面一篇文章中,我们分析了Android应用程序资源的编译和打包过程,最终得到的应用程序资源就与应用程序代码一起打包在一个APK文件中.Android应用程序在运行的过程中,是通过一个称为Asset ...

  8. Unity的使用(四):预制体,创建地形和地形导航

    前面介绍了Unity游戏引擎的基础功能,现在终于要进入到游戏开发中了.那么,一款游戏开发要有资源,这个一般是由美术提供的,我们只需要负责程序方面的事.那么,怎么将获得的资源应用起来呢? 一. 导入资源 ...

  9. Photoshop: Editing Video and Creating Slideshows Photoshop:编辑视频和创建幻灯片 Lynda课程中文字幕

    Photoshop: Editing Video and Creating Slideshows 中文字幕 Photoshop:编辑视频和创建幻灯片 中文字幕Photoshop: Editing Vi ...

  10. Unity ShaderLab特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【锐化效果】

    如果代码中有什么不清楚请查看以下基础知识 Shader基础知识 unity3d 中 七种坐标知识详解 锐化效果 笑狗图 代码 Shader "Custom/BlurBox" {Pr ...

最新文章

  1. linux ls 命令只显示目录和只显示文件
  2. android ScrollView滚动距离和判断滚动停止状态
  3. Oracle数据库教程(Oracle备份、恢复、升级、迁移)视频教程
  4. GitOps:Kubernetes多集群环境下的高效CICD实践
  5. dotnetCore增加MiddleWare的Run,Use Map MapThen四个扩展方法
  6. python学习实例(5)
  7. python傅里叶函数图像_python实现傅里叶级数展开的实现
  8. mysql5.6.msi 百度云_如何安装Mysql数据库类型msi(5.6)
  9. R7-5 求矩阵各行元素之和 (15 分)
  10. 华为云鲲鹏云服务器RC6正式公测,多元算力加速企业创新升级
  11. i.MX31主要开发资源(转贴)
  12. (O)JS核心:call、apply和bind
  13. 一个基于 SpringBoot+Redis+Vue 仿饿了么外卖系统(后台+移动端),可二次开发接私活!...
  14. 《OSPF和IS-IS详解》一2.4 理解内部BGP
  15. paip.提升性能---jvm java 工具使用.
  16. matlab代码实现四阶龙格库塔求解微分方程
  17. DDR3各个频率详解
  18. python+ opencv实现摄像头实时人脸识别并实现汉字标框
  19. 还在为制作大屏苦恼?这个Smartbi神器才是你的出路
  20. QTextEdit 控件的妙用(以及与QPlainTextEdit的区别)

热门文章

  1. 高仿Android网易云音乐OkHttp+Retrofit+RxJava+Glide+MVC+MVVM
  2. 谈谈 .NET Reflector
  3. Android中Style详解
  4. C语言和python实现——公鸡5文钱一只, 母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡
  5. 上海亚商投顾:沪指缩量跌0.43%
  6. Newton冷却定理微分数学公式推导
  7. CCED,一个时代的落幕
  8. 百度面试题:求绝对值最小的数
  9. python如何控制运行时间_Python控制函数运行时间
  10. java-nio网络编程