我正在尝试使用Google VR SDK在Unity 2017.2.1f1中传送用户,但是当用户被置于新位置时,Daydream控制器指向一个奇怪的方向并且与实际不匹配控制器的方向(模拟或在真实设备上)。
MainCamera嵌套在Player下。 GvrControllerPointer也嵌套在Player下。我正在使用以下内容在Teleport GameObject中移动Player GameObject:
public void OnPointerClickDelegate(PointerEventData data) {
mPlayer.transform.position = new Vector3(transform.position.x, mPlayer.transform.position.y, transform.position.z);
}
播放器位于(0,6,0),而MainCamera和GvrControllerPointer都是(0,0,0)。
答案 0 :(得分:0)
当我在传送到的经线上时,我能够通过禁用碰撞器来解决这个问题。看起来控制器/激光/十字线与玩家站在的对撞机相撞。