Unity --- quaternion(四元数)类API

1.欧拉角转四元数 --- 调用方法 ; 四元数转欧拉角 --- 调用属性 

2.上面这个方法是绕给定轴/角进行旋转 1.第三个方法 --- LookRotation() --- 该方法需要一个Vector3类对象(以向量的形式)作为参数 --- 该方法会返回一个四元数 ,返回的这个新的四元数能够使物体自身坐标系的Z轴向量会旋转到与方法给定的向量的方向一致。

 2.但是这个方法有一个缺点,就是如果我们直接将得到的四元数赋值给this.transform.rotation的话,确实能够实现注视转向的效果,但是这种直接改变游戏物体的旋转四元数的方式呈现出的效果就是上一帧旋转到这,下一帧就旋转到另一个地方的跳跃式旋转(类似于this,transform.LookAt()方法) --- 这种方式不够自然,不符合人类逐渐运动的直觉,因此为了实现逐渐运动(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值