【Unity-Cinemachine相机】相机跟随之Transposer属性
企业开发
2023-10-03 00:48:12
阅读次数: 0
相机跟随和瞄准行为
![在这里插入图片描述](https://img-blog.csdnimg.cn/e4027ab0e77c425fa5f2b97015f76b82.png)
Transposer:虚拟相机将在某个固定的偏移或距离上跟随目标移动
![在这里插入图片描述](https://img-blog.csdnimg.cn/419ebc2ada044bbea4dfcff33e1bba57.png)
上面的偏移量就是Follow Offset
![在这里插入图片描述](https://img-blog.csdnimg.cn/481120da2c4749f08c3208af16887b04.png)
Binding Mode决定Follow Offset是目标本地坐标系下的身后十米还是世界坐标系下的身后十米
-
Lock To Target On Assign:锁定自己和目标本地坐标系的距离,朝向和目标本地坐标系方向相同
-
World Space:此时的坐标指的是世界坐标系下的坐标而不是Follow目标本地坐标。被锁定在沿在世界坐标系下Follow的位置然后进行跟随
-
Lock To Target With World Up:绕目标的偏航轴旋转,但是相机自己的旋转是不会变化的
![在这里插入图片描述](https://img-blog.csdnimg.cn/adbe36d342534c17b08052ef4db72b66.png)
Yaw Damping:设置相机绕目标旋转的延迟程度
-
Lock To Target No Roll:相机可以绕着飞机的偏航轴与俯仰轴旋转,但是不能绕着横滚轴旋转
![在这里插入图片描述](https://img-blog.csdnimg.cn/39990aa570fd4b34a7015aa7dc8b51a2.png)
设置绕旋转轴与俯仰轴的旋转延迟
-
Lock To Target:可以绕着三个轴旋转偏航轴、俯仰轴、横滚轴旋转
Angular Damping Mode:
-
Euler:欧拉角,可以自己设置三个轴的延迟程度
-
Quaternion:四元数,同一设置三个轴![在这里插入图片描述](https://img-blog.csdnimg.cn/8b6eb21494fb4083afda94ba8cdfe2fe.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/af1cfe09163e4e02b47f27a0abbfdf25.png)
-
Simple Follow With World Up:相机不会绕对象的任何一个轴旋转,且尽量不会横向移动,也就是不会X轴移动
![在这里插入图片描述](https://img-blog.csdnimg.cn/457e36611e664b0cb14d15d47f0279f4.png)
这里所有的旋转都不是指虚拟相机自身的旋转而是绕着Follow目标的旋转
控制虚拟相机自身Rotation的是Look At和Aim,Follow 和Body只会影响Position
![在这里插入图片描述](https://img-blog.csdnimg.cn/479ca40b205b487db8a071a8cc713f62.png)
阻尼系数:可以理解为相机的延迟,系数越小相机反应就越快
转载自blog.csdn.net/weixin_60154963/article/details/132686192