5

在 androidGearVR中,是否可以在正常/电话模式下启动应用程序,然后让它过渡到Unity/VR用户单击按钮进入时VR

到目前为止,应用程序要么VR以“vr_only”作为选项完全启动,要么正常启动并Oculus在我们尝试“vr_both”或“vr_dual”时进入主页。

这样的事情可能吗,还是我们必须制作两个单独的应用程序?请注意,在 Unity 中使用“支持虚拟现实”选项不适用于Gear.

4

1 回答 1

5

我不会说这是不可能的,但很难实现,因为没有简单的方法可以做到这一点。@Programmer 建议的在播放器设置中使用虚拟现实支持选项不是一个选项。您可以在构建应用程序之前选中或取消选中它。稍后通过代码更改它不适用于 android 构建。

您可以构建一个非 VR 应用程序并编写原生插件,让用户可以选择启动 VR 应用程序,该应用程序可能是不同的应用程序(具有不同的捆绑标识符)。我不擅长使用本机代码,因此无法通过确切的方式帮助您。相反,您可以查看以下链接:

  1. http://answers.unity3d.com/questions/259935/open-app-from-other-app.html

  2. http://forum.unity3d.com/threads/android-ios-launch-from-within-a-unity-app-another-unity-app.222709/#post-1486300

  3. 从 Android 应用程序启动 Unity 游戏并从 Unity 恢复到应用程序是否可行?

有关此主题的更多信息,请关注 oculus 论坛上的此论坛帖子:https ://forums.oculus.com/developer/discussion/26935/gearvr-app-within-android-app

于 2016-08-16T14:54:14.543 回答