使用OVR Utilities检测Gear VR输入

时间:2017-07-28 13:20:20

标签: unity3d gear-vr

我是开发齿轮VR应用程序的新手,所以我真的需要帮助从0开始创建Gear VR应用程序。 我使用与Galaxy S6兼容的Gear VR(不是最近的那个......!)。

目前,我的地形和我项目中的Occulus Utilities 5。 当我使用标准相机,OVRCameraRig或OVRPlayerController时,我成功地使相机跟随头部方向(显然,它是自动...),但之后我无法用DPad移动相机。 ..

使用预制件(使用预制件,附加,修改脚本)以使其工作并使我的相机跟随头部旋转和触摸板滑动(可以使用OVR Utilities或不使用)?我没有真正找到关于这个的完整内容(文档似乎对我来说很模糊) 我只想使用GearVR的集成触摸板,检测水龙头,滑动......

我成功实现它的唯一方法是使用经典的单位输入(GetMouseButtonDown(0)和GetAxis(Mouse X))。但我不确定这是否正确。

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

要从OVRInput类中获益,您应确保在场景中激活了OVRManager组件。它已包含在OVRC​​ameraRigPrefab中。如果您使用的是自定义层次结构,请将其添加到某处,因为它是单例。

另外,你不能在VR中将变形应用到相机上,你应该翻译和旋转到它的根容器。