如何使用Daydream控制器正确传送Unity中的播放器?

时间:2017-12-16 21:09:47

标签: unity3d virtual-reality daydream

我正在尝试使用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)。

1 个答案:

答案 0 :(得分:0)

当我在传送到的经线上时,我能够通过禁用碰撞器来解决这个问题。看起来控制器/激光/十字线与玩家站在的对撞机相撞。

相关问题