关于这个文档写的还是没什么问题的。主要是没用过的人一看会很奇怪
VirtualCamera的Mode Override这个功能主要是让VirtualCamera将原来的主Camera,也就是带有CinemachineBrain的Camera,的投影模式和物理相机功能改变。但是一旦你设置了一个VirtualCamera改变了主Camera的相机模式后,这个模式就无法随VirtualCamera的停用变回原来的设置了。
假如你有3个VirtualCamera和一个主Camera。一开始所有的VirtualCamera就用主Camera默认模式,也就是Perspective,这样的话三个VirtualCamera的Mode Override都没必要设置。
但如果在第二个VirtualCamera运行的时候,你想更改它的投影模式为正交模式(Orthographic)而设置了VirtualCamera的Mode Override为Orthographic,那么主Camera的模式也会变为Orthographic。这样即使在第二个VirtualCamera停用(deactive),第三个VirtualCamera开始运行的时候,主Camera还是Orthographic模式,也就可能会出现并非预想中的拍摄结果。
所以理论上如果要设置某一个VirtualCamera的Mode,最好是设置所有的VirtualCamera,让每个VirtualCamera都规定自己想要用的投影模式,以及是否使用物理相机和物理相机参数。这样可以正确的实现每个VirtualCamera想要拍摄的效果。
文章评论