摘要:游戏中的过场动画中经常有大量镜头的切换,使用Cinemachine可以大大简化镜头的制作。

洪流学堂,让你快人几步。你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周的学习总结报告哦。

今天小新要给你分享的问题是:

如何在Timeline中使用Cinemachine?

Cinemachine很容易和Timeline结合使用,比直接使用相机动画制作镜头更容易。使用Timeline可以激活、停用、混合虚拟相机。Timeline可以将Cinemachine、场景中的GameObject和其他资产组合在一起,以可视化方式创建、调整出丰富的过场动画,甚至是交互式的过场动画。

提示:对于简单的镜头序列,可以不使用Timeline,直接使用Cinemachine中的Blend List Camera。

使用Timeline时,Timeline会控制哪个相机激活,覆盖Cinemachine Brain基于虚拟相机优先级的决策。当Timeline播放完后,控制权返还给Cinemachine Brain,它会激活优先级最高的虚拟相机。

你可以使用Cinemachine Shot Clip在Timeline中控制虚拟相机。每个镜头片段都指向一个虚拟相机,Timeline播放时将其激活,播放后再将其禁用。使用一系列镜头片段来指定每个镜头的顺序和持续时间。

想要两个虚拟相机之间直接切换,可以将clip相邻放置。想要两个虚拟相机之间混合过渡,可以重叠片段。

在Timeline中使用Cinemachine的流程如下:

  1. 在场景中创建一个空物体。

  2. 给空的GameObject一个有意义的名称。例如,IntroTimeline

  3. 在场景中,选择刚创建的空物体来创建Timeline实例和资产。

  4. 单击Timeline窗口右上角的小锁按钮来锁定Timeline窗口,使添加和编辑Timeline更加容易。

  1. 将具有CinemachineBrain组件的Unity相机拖到Timeline编辑器上,然后从下拉菜单中选择 Add CinemachineTrack

  1. 将其他轨道添加到Timeline以控制场景的内容。例如,使用动画轨道给主角设置动画。

要将Cinemachine Shot Clips添加到Cinemachine轨道:

  1. 在Cinemachine Track中,右键单击并选择Add From Cinemachine Virtual Camera BaseAdd Cinemachine Shot

  1. 执行以下任一操作:

    • 要将现有的虚拟相机添加到clip,选择Add From Cinemachine Virtual Camera Base,这会自动将选择的虚拟相机设置到Cinemachine Shot组件的Virtual Camera属性中。

  • 要创建一个新的虚拟相机并将其添加到镜头片段中,选择Add Cinemachine Shot,在Cinemachine Shot组件中单击Create按钮。

  1. 在Timeline编辑器中,调整镜头片段的顺序、持续时间、切换和混合。

  2. 调整虚拟相机的属性,主要是设置跟随Follow或者瞄准的Aim的对象。

  3. 如果要设置虚拟相机属性的动画,给它创建动画轨道,然后像其他GameObject一样录制动画即可。

扩展阅读

  • 【Cinemachine智能相机教程】VirtualCamera(四):Noise属性
  • 【Cinemachine智能相机教程】VirtualCamera(三):Aim属性
  • 【Cinemachine智能相机教程】VirtualCamera(二):Body属性
  • 【Cinemachine】VirtualCamera虚拟相机详解(一)
  • 5分钟入门Cinemachine智能相机系统
  • Unity编辑器录屏神器:Unity Recorder
  • 5分钟制作过场动画
  • 【建议收藏】找不到免费的角色动画?来试试mixamo

【扩展学习】在洪流学堂公众号回复timeline可以下载Timeline&Cinemachine系列教程全文带目录PDF哦,更有本文的视频教程等着你!


呼~ 今天小新絮絮叨叨的真是够够的了。没讲清楚的地方欢迎评论,咱们一起探索。

我是大智(欢迎加我微信:zhz11235),你的技术探路者,下次见!

别走!点赞收藏哦!

好,你可以走了。

如何在Timeline中使用Cinemachine?相关推荐

  1. 如何在Timeline中创建自定义轨道?

    你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周的学习总结报告哦. 用过一段时间Timeline后,我问大智:"Timeline中只有这么几个轨道么?我发现有的需求这些轨道根本没办 ...

  2. 揭开Timeline中Playable Track的神秘面纱

    你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周的学习总结报告哦. 大智:"小新,学习Playable Track之前你了解它么?" 小新:"还真不了解,我尝试 ...

  3. a标签不可点击_如何在Notion中做多级标签?-Notion102

    Notion102的意思是:比101(入门级)高出一点点,但操作上仍属于新手级别. 模板链接见最下方. Notion 最新重要更新 @ 20.11.11 Timeline (数据库中增加了时间线视图. ...

  4. 如何在WordPress中建立电子邮件列表–电子邮件营销101

    Building an email list is a hot topic among bloggers and small business owners. Just about every exp ...

  5. 如何在SharePoint2010中添加Deep Zoom Image

    如何在SharePoint2010中添加Deep Zoom Image 应用范围 SharePoint 2010 Foundation:SharePoint 2010 Standard:SharePo ...

  6. php如何对数组进行分组,如何在PHP中对数组进行分组排序

    如何在PHP中对数组进行分组排序 发布时间:2021-01-04 16:28:51 来源:亿速云 阅读:98 作者:Leah 这篇文章将为大家详细讲解有关如何在PHP中对数组进行分组排序,文章内容质量 ...

  7. html中section与div,如何在html中的section标签内包含div标签

    我正在制作一个完整版块的页面网站,如this.每个页面都有自己的标签.目前我的网页有4个部分(呈现不同的背景颜色).如何在html中的section标签内包含div标签 我的第一部分有一个容器div, ...

  8. html img调用js,html调用js变量 如何在html中输出js文件中的变量

    html页面代码中怎么调用js变量?html页面代码中怎么调用js变量,例如 在html代码中插入js代码: a=取浏览你把index1.js 中的onReady 去掉,把index1.js改成 fu ...

  9. 如何在OpenCV中为InRange阈值选择颜色的最佳HSV值

    如何在OpenCV中为InRange阈值选择颜色的最佳HSV值 1. 效果图 2. 源码 参考 之前的博客介绍了如何使用Python,OpenCV通过HSV颜色空间转换检测对象,并进行轨迹追踪.怎么选 ...

最新文章

  1. 所见所得php网页,Pwnium CTF之所见所得所想
  2. B/S和C/S的区别
  3. 【机器学习】LR的分布式(并行化)实现
  4. linux之LAMP架构搭建
  5. php角色权限安全,php – 安全的chmod权限?
  6. php coder 乱码,MySQL 乱码 与 字符集
  7. Jquery取得iframe下内容的方法
  8. Oracle进阶学习之创建数据库
  9. oracle 删除函数对象不存在_Python 函数式编程指北,不只是面向对象哦
  10. 一个方法解决Warning: Permanently added 'gitee.com,180.97.125.228' (ECDSA) to the list of
  11. zabbix详解(五)——zabbix配置文件详解
  12. javaScript、PHP连接外卖小票机打印机方案(调用佳博、芯烨等)
  13. Nginx配置多个二级域名和多个CA证书
  14. Photoshop制作水印简易教程
  15. win10网络适配器出现黄色感叹号!!WiFi路由器正常却无法显示可用网络!
  16. Path 贝塞尔曲线 练习 Demo
  17. 要和文心一言来一把你画我猜吗?
  18. angular ngx-bootstrap
  19. java long 详解_JavaSE之Long 详解 Long的方法简介以及用法
  20. MathType 6.9 安装提示关闭软件再试一次

热门文章

  1. 【转】ArrayList Vector LinkedList 区别与用法
  2. mysql事务日志备份_事务日志备份 (SQL Server)
  3. deepfakes怎么用_[mcj]deepfakesApp使用说明(2)
  4. python实现表格_Python 自由定制表格的实现示例
  5. UI设计灵感|逻辑感十足的数据可视化界面设计
  6. APP价格标签页设计灵感!多款案例选择!
  7. 高品质餐饮相关场景模型素材,开始独特的场景来展示设计。
  8. 设计师们知道几个网站?属于设计师的网址导航!
  9. 2020年的海报设计,掌握7种风格,稳了
  10. 广东科技学院计算机原理组成,201120122操作系统原理期中试卷edited广东科技学院付博士(4页)-原创力文档...