【问题标题】:How do I configure Unity and my computer to run my game/project on Oculus Go?如何配置 Unity 和我的计算机以在 Oculus Go 上运行我的游戏/项目?
【发布时间】:2019-03-23 18:29:35
【问题描述】:

我一直在阅读Oculus for Mobile development basics。到处都有大量的链接,不清楚 GearGR 需要哪些步骤,Oculus Go 需要哪些步骤,而且它只是一团糟,没有任何工作。是否有关于如何让一切顺利进行的简单指南?

【问题讨论】:

    标签: unity3d virtual-reality oculus oculusgo


    【解决方案1】:

    安装先决条件

    1. 安装 Unity
    2. 安装 Android Studio
    3. 如果您运行的是 Windows,则必须install the ADB drivers。在 Mac 上,您可以忽略此步骤。
    4. 启动Android Studio,点击右下角的配置,点击SDK Manager。
    5. 在 SDK 平台下,检查 API 级别 21 及以上的每个平台。暂时不要按应用/确定。
    6. 在 SDK Tools 下,启用 Android SDK Build-Tools、LLDB、Android SDK Platform-Tools、Android SDK Tools、HAXM​​、NDK
    7. 按确定或应用。大量的东西将被下载和安装。之后“确定”按钮会损坏,因此请强制退出 Android Studio。
    8. 如果您运行的是 Windows,则必须set up a bunch of environment variables。在 Mac 上,您可以忽略此步骤。
    9. 请注意,对于 Oculus Go(相对于 GearVR),您可以 do NOT needOSIG file 用于任何目的、开发或部署。忽略对它的所有引用。

    启用开发者模式

    1. 在手机上打开 Oculus 应用。
    2. 设置 > 点按您的 Oculus Go > 等待连接... > 更多设置 > 开发者模式 > 启用
    3. 它会提示您在开发仪表板中创建开发人员组织。点击链接并按照浏览器中的说明进行操作。您将创建一个应用程序和一个“应用程序 ID”。 保存此应用 ID 以备后用。(见下面的屏幕截图)
    4. 在您成为 oculus 开发人员并创建应用程序 ID 后,再次尝试从您的手机启用开发人员模式;现在它会成功。
    5. 使用 USB 数据线将 Oculus Go 连接到计算机。
    6. 在您的终端/shell 中,输入adb shell getprop。它会找到您的 Oculus,但未经授权。
    7. 无需拔下 Oculus,将其戴在头上并使用控制器,点击 Android 权限对话框中的允许按钮。
    8. 摘下耳机,再次尝试adb shell getprop 命令。

    将 Oculus 集成到您的 Unity 项目中

    1. 创建一个新的 Unity 项目,或打开一个现有项目。
    2. 从资产商店下载“Oculus 集成”,并将其导入您的项目。您可以选择所有内容,然后将其导入。
    3. 在您的项目窗格中,在 Oculus > VR > Prefabs 下,找到 OVRCameraRig。将其拉入您的场景层次结构中。
    4. 禁用或移除您现有的主摄像头。
    5. 转到编辑 > 项目设置 > 播放器。转到“Android”标签。
    6. 在“其他设置”下,将包名称设置为“com.{your_domain}.{your_app_name}”,将括号中的名称替换为适当的名称
    7. 将最低 API 级别更改为 21。
    8. 在“XR 设置”下的“虚拟现实 SDK”下,点按 + 并添加 Oculus。
    9. 从您的菜单栏中,选择 Oculus 平台 > 编辑设置。出现一个新的检查员。对于“Gear VR App id”,填写第 12 步中的“应用 id”。确保“构建设置”已选中虚拟现实支持,并且包标识符与第 23 步中的相同。

    构建并运行

    1. 打开菜单文件 > 构建设置。选择 Android。
    2. 将构建系统设置为“内部”。
    3. 在“运行设备”下选择您的设备。应该叫“Oculus Pacific”什么的。
    4. 按构建并运行。万岁,现在您可以在 Oculus Go 上运行您的 VR 游戏了!

    【讨论】:

    • 这有助于设置构建/图形设置:developer.oculus.com/blog/…
    • @palebone 哇,这真的很全面!谢谢! :) (也许他们应该有一个模板项目,尽管:S)
    • 同意,工具>Oculus>性能 lint 工具中的一些快捷方式可以解决博客中涉及的一些问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    相关资源
    最近更新 更多