Unity随记:有关绕Target的某两轴旋转的问题

博客探讨了在3D场景中,使用Target轴LookAt方法进行相机旋转时遇到的问题,即在旋转第二个轴时,相机的运动轨迹不符合预期,出现曲线旋转。作者提出了解决方案,即通过两个独立的轴控制对象分别进行旋转,以GameObject_0和GameObject_1分别控制相机的两个旋转轴,从而实现准确的分步旋转效果。
摘要由CSDN通过智能技术生成

尝试过很多办法来做,这里展示其中一个踩坑点:

---------------------------------------------------------------------------------------------------------------------------------

踩坑点:Target轴LookAt需要旋转的物体(这里需要旋转的物体我用的是相机,下文所说的相机就是这个)。

                此方法会导致需要相机在旋转了第一个轴之后,旋转第二个轴的时候,不按预期旋转

(此为无旋转)

 (此为第一次旋转)

(此为第二次旋转)

图片可能看不清,但是第二次旋转的时候是按照一个曲线来进行旋转,所以说此种方法抛弃

---------------------------------------------------------------------------------------------------------------------------------

最好的办法是用两个轴分别旋转

 

GameObject_0控制一个轴, GameObject_1控制第二个轴,两个轴分开旋转就可以

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值