Unity 2D下Cinemachine相机切换:
通过启用关闭CinemachineVirtualCamera组件进行切换
描述:
在Main Camera中有个CinemachineBrain组件,当场景中无VirtualCamera时就为None,当有VirtualCamera且启用时就为对应的VirtualCamera。如下两图,第一张为未开始前,在CM vcam1和CM vcam2中的CinemachineVirtualCamera未启用,在CinemachineBrain中即为None;当开始游戏时项目默认是CM vcam1,第二张下的Live Camera为CM vcam2是此时角色已经离开第一个Trigger进入第二个Trigger,使CM vcam1关闭并启用CM vcam2,Live Blend就是两个相机转换的过程,可以通过Default Blend进行更改。