我是Unity / Oculus Go的新手。我按照Unity教程进行滚动游戏,该游戏适用于计算机。我添加OVRCameraRig并将其安装到Oculus Go并且可以看到游戏但是无法使用触摸板移动。
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
}
谢谢!
答案 0 :(得分:0)
是最简单,最本土的#34;方法是使用Oculus SDK for Unity3d附带的OVRInput。你可以观看"滚球" PC的教程,看看他们如何使用键盘箭头向球添加力,然后你可以用OVRInput替换它。这一系列的教程非常棒。祝好运。