VR重定位玩家出生点-III
依旧是VR重定位问题,前两种计算(VR重定位玩家出生点-I,VR重定位玩家出生点-II)均没考虑PlayerStart也就是出生点不在原点的情况,
另外项目中还有玩家还会在VR场景就移动一小段距离之后再跳转场景的情况,这就会产生新的问题。最新的算法是:
1、在校准头盔位置到原点时只计算摄像机到原点的偏移,然后将pawn移动偏移的反向量,就可以将Camera(HMD)移动到目标位置
2、游戏中途玩家从原点移动到某一位置后再跳转场景而新的场景可能会有朝向的变化,需要同时用头盔偏移和摄像机偏移来计算新的目标位置。