Cinemachine插件使用
安装和下载
我用的是unity2019.4.25的稳定版,在package manager直接下载导入的
基础使用
首先是给主摄像机添加CinemachineBrain这个组件
然后给就可以开始创建需要的其他摄像机了
相机跟随
比如虚拟相机
在软件的上方点击cinemachine创建和在场景中的对象里add compent也可以
然后我的使用方法是直接把这个相机挂载到人物子类,然后点选虚拟相机组件里的body,设置成第三人称选项,然后创建一个空对象作为相机聚焦的点,在follow的属性里把这个空对象拖到属性里,这样就可以了
其中有一些属性是可以自己调整的
damping就是移动了相机后相机从原来位置到达移动后位置的延迟时间,这个在很多的游戏里都看得到,算是体验提升的一个小技巧,不过需要设置好那个值,不然还不如不做,镜头太慢会让玩家很心烦
以用户为中心进行相机的旋转
需要在虚拟相机里的aim里添加需要观察的对象,然后控制需要的物体的旋转即可
使用cinemachine同时修改相机属性需要注意的事项
注意,当使用了这个插件之后,他会限制住你去自己修改相机的属性,但是如果你有属性需要自己修改的时候怎么办?
最简单的处理方法就是在修改之前先禁用掉对应的虚拟相机,修改完之后再去激活虚拟相机即可.亲测有效~
2021.10.27更新
在切换相机的时候出现了疯狂抖动的bug
这个问题在网上看了一下好像是虚拟相机刷新频率的模式问题导致的
只要在cinemabrain里找到updatemode,然后修改到不会抖动的模式即可
我一开始是默认的smartupdate,智能更新,后面改成了fixedupdate之后就OK了