Oculus Go - 检测运动

时间:2018-06-05 03:17:53

标签: unity3d oculus

我是Unity / Oculus Go的新手。我按照Unity教程进行滚动游戏,该游戏适用于计算机。我添加OVRCameraRig并将其安装到Oculus Go并且可以看到游戏但是无法使用触摸板移动。

https://developer.oculus.com/documentation/unity/latest/concepts/unity-integration-tutorial-rollaball-intro/

https://unity3d.com/learn/tutorials/s/roll-ball-tutorial

我知道教程中常规的InputManager和下面的代码应该适用于VR。 InputManager通过键或操纵杆检测X轴和Y轴的移动,但Oculus Go没有操纵杆 - 所以InputManager可能不支持Go?

我知道Oculus Utilities中有一个OVRInput,但无法弄清楚如何移动播放器对象。我可以参考的任何建议或文章?

使用UnityEngine; 使用System.Collections;

public class PlayerController:MonoBehaviour {

class MyView(SingleTableMixin, TemplateView):
    template_name = 'my_template.html'

    def get_context_data(self, **kwargs):
        context = super(MyView, self).get_context_data(**kwargs)
        context['table1'] =  Table1(MyModel1.objects.all(), prefix="1-")
        context['table2'] =  Table2(MyModel2.objects.all(), prefix="2-")
        context['table3'] =  Table3(MyModel3.objects.all(), prefix="3-")
        return context

}

谢谢!

1 个答案:

答案 0 :(得分:0)

是最简单,最本土的#34;方法是使用Oculus SDK for Unity3d附带的OVRInput。你可以观看"滚球" PC的教程,看看他们如何使用键盘箭头向球添加力,然后你可以用OVRInput替换它。这一系列的教程非常棒。祝好运。