虚拟现实Demo

没有模仿任何教程,凭借自己对四元数的理解,搞定虚拟现实Demo!


好的开始是成功的一半!



将经历记录如下:

1.刚刚开始做的时候,发现陀螺仪的向前方向和游戏的向前方向不一样,相差了两个轴各90度,因此导致了万向锁,于是使用欧拉角来控制摄像机视角一直出问题;


2.接下来使用四元数,四元数的相乘(注意相乘有先后顺序)表示了旋转的量的叠加,基本实现了头部旋转的上下旋转、左右旋转,但是歪头(绕z轴)旋转方向相反。于是,我又将得到的结果四元数转化成了欧拉角,将z值改为相反值后,再赋给摄像机。


3.因为学艺不精的关系,我还是不清楚如何将四元数的其中一个方向改为相反方向旋转,还得继续努力学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值