在计算完头盔与中心点的偏移基础上,就可以任意指定位置用来移动pawn(包括旋转)。
在初始场景玩家的位置与朝向是由PlayerStart决定的,在结束初始场景的互动后跳转到第二场景则需要跟据场景的摆放决定位置与朝向。
这样就会产生位移与旋转的变动。
首先是将pawn移动到目标位置
再将头盔的偏移的反向量与目标位置相加,即得出新的pawn的位置,也就达到了将头盔(Camera)移动到了目标点的需求。