依舊是VR重定位問題,前兩種計算(VR重定位玩家出生點-I,VR重定位玩家出生點-II)均沒考慮PlayerStart也就是出生點不在原點的情況,
另外項目中還有玩家還會在VR場景就移動一小段距離之後再跳轉場景的情況,這就會產生新的問題。最新的算法是:
1、在校準頭盔位置到原點時只計算攝像機到原點的偏移,然後將pawn移動偏移的反向量,就可以將Camera(HMD)移動到目標位置
2、遊戲中途玩家從原點移動到某一位置後再跳轉場景而新的場景可能會有朝向的變化,需要同時用頭盔偏移和攝像機偏移來計算新的目標位置。