目前我使用的系统需要使用hmd中的位置变化来移动世界上的相机。我的问题是,如果我说让自己朝向正x轴并向前走,那么位置只会在x轴上改变。这会导致一个问题,因为如果你没有面向正z轴,就不可能向前走。我需要它做的是,如果我向前走,它总是返回z轴的变化。
我从VRPose获取了我的hmd信息。
答案 0 :(得分:0)
我意识到我设置的轴约定与HMD提供的约定不同。一旦使我的约定与HMD的约定一致,我便能够从较早的解决方案开始工作。本质上,我将当前位置与先前记录的位置之间的差取了,然后应用了当前四元数的倒数。