2D Camera
Cinemachine
unity中使用Cinemachine进行相机追踪效果。
Cinemachine需要作为包引入,引入位置:Window/Package Manager/Cinemachine → install
引入后就可以在Hierarchy中创建2D Camera
创建出来的Camera全称CinemachineVirtualCamera,即虚拟相机,
和主相机关联绑定在一起,
对CinemachineVirtualCamera进行的操作都会反映到主相机上,
因为相机要跟随角色的移动而移动,所以需要将角色绑定到Follow属性上:
CinemachineVirtualCamera.Body
CinemachineVirtualCamera.Body中提供许多可调整的参数:
- Lookahead 相机朝角色运动方向的偏转
- Damping 相机跟随阻尼
- Screen 相机绝对位置
- Dead Zone 死区