微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在android Gear Vr中,是否可以正常启动应用程序,然后在用户单击选项时将其转换为Unity / VR?

参见英文答案 > Enable/Disable VR from code                                    1个
在Android GearVR中,是否可以在普通/电话模式下启动应用程序,然后在用户单击按钮进入VR时将其转换为Unity / VR?

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

这样的事情是可能的,还是我们必须制作两个独立的应用程序?请注意,使用Unity中的“虚拟现实支持”选项将无法在Gear上运行.

解决方法:

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

您可以构建非VR应用程序并编写本机插件,以便为用户提供启动VR应用程序的选项,该应用程序可能是不同的应用程序(具有不同的包标识符).
我对本机代码并不擅长,所以对于完成此操作的确切方法无法帮助您.相反,您可以查看以下链接

> http://answers.unity3d.com/questions/259935/open-app-from-other-app.html
> http://forum.unity3d.com/threads/android-ios-launch-from-within-a-unity-app-another-unity-app.222709/#post-1486300
> Is it practical to start a Unity game from an Android app and revert back from Unity to the app?

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐