用Oculus Go解决问题

时间:2019-03-25 16:16:19

标签: c# unity3d oculus

我尝试用Unity和Oculus Go制作一个VR游戏。 您可以使用Oculus Go控制器进行拍摄,如果我不更新相机,它就可以工作。如果我将相机重新放置,子弹会以错误的方向飞行。 对于我的控制器,我有一个线条渲染器。这很完美。 有人知道为什么吗? gunBarrel是我的控制器的子对象 对不起,我的英语不好!!

        if (OVRInput.GetDown(OVRInput.Button.PrimaryIndexTrigger))
        {
            GameObject bulletTmp = Instantiate(bullet, gunBarrel.transform.position, Quaternion.identity);
            bulletTmp.GetComponent<Rigidbody>().AddForce(gunBarrel.transform.TransformDirection(Vector3.forward) * 150);
            bulletTmp.transform.LookAt(gunBarrel.transform.position, Vector3.up);
            return true;
        }

0 个答案:

没有答案