当我们在 Unity 中使用 Cinemachine 创建了许多虚拟摄像机后,此时需对场景中的相机设置优先级以及使用检查器在摄像机视图之间进行切换,以更好的控制相机。

如果你还不清楚使用 Cinemachine 添加摄像机,并为其快速设置视角以及定位可以阅读下面这篇站内文章。
在检查器中切换相机
在 Inspector(检查器)中点击 Solo 即可切换视图并在场景中查看。

它类似相机孤立的功能,对于查看不同的视图是挺有帮助的。

设置相机的优先权
在 Solo 下面有一个 Priority(优先权)的参数,该参数控制摄像机显示的优先级,什么意思呢!哪个相机的该参数越高那么就会第一个显示。
我们可以这样来测试该参数,我们可以将虚拟摄像机依次设置好优先级,例如:
- Virtual Camera 01 = 30
- Virtual Camera 02 = 9
- Virtual Camera 03 = 12
- Virtual Camera 04 = 18
- Virtual Camera 05 = 10
可以看到排在第一的是 Virtual Camera 01,因此在 Inspector 中停用 Virtual Camera 01 时,可以看到相机视图自动从 Virtual Camera 01 切换到 Virtual Camera 04,因为 04 的优先级参数排在 01 后面,因此摄像机的序列对他们毫无影响。

其他俩个摄像机都可以这样进行切换,你将 01 和 04 直接关掉,它会自动切换到 03,因为它的优先级高于 02。
