欢迎光临散文网 会员登陆 & 注册

游戏原型系列 vol.2 Cinemachine摄像机 - 2019.3

2020-06-28 13:09 作者:NXL2  | 我要投稿

摘要

Cinemachine可让您无需任何编程即可制作照片,构建摄影机装备并创造摄影机的行为。在本教程中,您将向项目添加Cinemachine Camera和Brain。

 

1.简介

如果您使用的是Unity 2019.1,请单击此处。如果您使用的是Unity 2018.4或更低版本,请单击此处。

Cinemachine允许用户在不进行任何编程的情况下制作快照,构建摄影机装备,在播放模式下调整和保存属性以及设计摄影机的行为。它使他们可以轻松地跟踪AI驱动的对象或行为可变的其他执行者的镜头,所有这些都基于屏幕的合成控件。它使他们可以快速,轻松地构建大型复杂的相机设置。

 

2. 添加Cinedmachine

在菜单栏中,选择Windows> Package Manager。

等待所有软件包加载,然后从列表中选择Cinemachine,然后单击“Install”。


3.添加Cinemachine Brain

Cinemachine Brain是充当所有其他Cinemachine组件的主要枢纽的组件。它控制着主摄像机,并允许用户创建和控制许多不同的虚拟摄像机。

  1. 在场景中选择MainCamera(主摄像机)。

  2. 在检查器中,按“Add Component(增加组件)”

  3. 选择“ Cinemachine”>“ Cinemachine Brain” (图01 )。

图01:添加Cinemachine Brain组件

4.添加虚拟摄像机Cinemachine

虚拟摄像机是使用时间轴创建某些摄像机行为和镜头的关键。通过“游戏”视图查看虚拟摄像机的行为时,可以使用“死区(Dead Zone)”和“软区(Soft Zone)”边界进行调整。也可以使用“虚拟摄像机(Virtual Camera)”参数来调整这些范围。

  • 在菜单栏中,选择Cinemachine>Create Virtual Camera

  • 选择虚拟摄像机,然后将GameObject分配给Follow和LookAt参数(图02 )。

图02:将游戏对象添加到虚拟摄像机的“Follow(跟随)”和“Look At(观看)”参数中
  • 选择游戏视图并调整死区边界

  • 调整软区边界(图03 )。

图03:在“游戏”视图中调整死区(Dead Zone)和软区(Soft Zone)
  • 修改镜头(Lens)参数

  • 调整阻尼(Damping)参数

 通过调整死区和软区,相机将不会跟踪目标,直到目标开始移至死区之外。相机将根据相机上设置的衰减参数在“软区”内跟踪目标。阻尼决定了在追踪目标时相机的松度或刚性。

 

5.结论

Cinemachine为您的相机增加了智能属性,使它们成为场景中的活跃参与者。无论您是需要自动实体跟踪和场景合成,还是要模拟从手持摇晃的摄像机到好莱坞式规格的摄像机,还是要智能地在多台摄像机之间进行剪切和混合,Cinemachine都可以让你随意掌控,而无需编写代码。

游戏原型系列 vol.2 Cinemachine摄像机 - 2019.3的评论 (共 条)

分享到微博请遵守国家法律