我一直在阅读Oculus for Mobile development basics。到处都有大量的链接,不清楚 GearGR 需要哪些步骤以及 Oculus Go 需要哪些步骤,而且它只是一团糟,没有任何工作。是否有关于如何让一切顺利进行的简单指南?
问问题
666 次
1 回答
4
安装先决条件
- 安装 Unity
- 安装 Android Studio
- 如果您运行的是 Windows,则必须安装 ADB 驱动程序。在 Mac 上,您可以忽略此步骤。
- 启动 Android Studio,点击右下角的配置,然后点击 SDK Manager。
- 在 SDK Platforms 下,检查 API 级别 21 及以上的每个平台。不要按应用/确定。
- 在 SDK Tools 下,启用 Android SDK Build-Tools、LLDB、Android SDK Platform-Tools、Android SDK Tools、HAXM、NDK
- 按确定或应用。大量的东西将被下载和安装。之后“确定”按钮将被破坏,因此强制退出 Android Studio。
- 如果您运行的是 Windows,则必须设置一堆环境变量。在 Mac 上,您可以忽略此步骤。
- 请注意,对于 Oculus Go(相对于 GearVR),您不需要任何目的、开发或部署的OSIG 文件。只需忽略对它的每一个引用。
<a href="https://i.stack.imgur.com/usuA5.png" rel="nofollow noreferrer">
启用开发者模式
- 在手机上打开 Oculus 应用。
- 设置 > 点击你的 Oculus Go > 等待它连接... > 更多设置 > 开发者模式 > 启用
- 它会提示您在开发仪表板中创建开发人员组织。点击链接并按照浏览器中的说明进行操作。您将创建一个应用程序和一个“应用程序 ID”。保存此应用 ID 以备后用。(见下面的截图)
- 成为 oculus 开发人员并创建应用程序 ID 后,再次尝试从手机启用开发人员模式;现在它会成功。
- 使用 USB 数据线将 Oculus Go 连接到计算机。
- 在您的终端/外壳中,键入
adb shell getprop
. 它会找到您的 Oculus,但它是未经授权的。 - 在不拔下 Oculus 的情况下,将其戴在头上并使用控制器,点击 Android 权限对话框中的允许按钮。
- 取下耳机,然后
adb shell getprop
重试该命令。
将 Oculus 集成到您的 Unity 项目中
- 创建一个新的 Unity 项目,或打开一个现有的项目。
- 从资源商店下载“Oculus Integration”,并将其导入您的项目。您可以选择所有内容并导入它。
- 在您的项目窗格中,在 Oculus > VR > Prefabs 下,找到 OVRCameraRig。将其拉入您的场景层次结构中。
- 禁用或移除您现有的主摄像头。
- 转到编辑 > 项目设置 > 播放器。转到“Android”选项卡。
- 在“其他设置”下,将包名称设置为“com.{your_domain}.{your_app_name}”,将括号中的名称替换为适当的名称
- 将最低 API 级别更改为 21。
- 在“XR 设置”下的“虚拟现实 SDK”下,点击 + 并添加 Oculus。
- 从您的菜单栏中,选择 Oculus 平台 > 编辑设置。出现一个新的检查员。对于“Gear VR App id”,填写步骤 12 中的“app id”。确保“构建设置”已选中虚拟现实支持,并且捆绑包标识符与步骤 23 中的相同。
构建并运行
- 打开菜单文件 > 构建设置。选择安卓。
- 将构建系统设置为“内部”。
- 在“运行设备”下选择您的设备。应该叫“Oculus Pacific”什么的。
- 按构建并运行。万岁,现在您正在 Oculus Go 上运行您的 VR 游戏!
于 2018-10-18T21:08:55.907 回答