当前位置:   article > 正文

如何用 Unity 开发第一个 Oculus Quest 应用_unity rundevice oculus

unity rundevice oculus

花了几天时间总算弄明白了如何用 Unity 开发一个最简单的 Oculus Quest 应用,最终实现:

  1. 在 Unity 中使用 Quest 头显调试场景;
  2. 将应用安装到 Quest,脱离电脑运行。

实现步骤

  • 安装 Unity,建议安装 2019.4 及以上的版本(我的是 2019.4.12f1)

  • 为 Unity 添加 Android Build Support 模块

  • 以 3D 模板新建一个项目

  • 导入 Oculus Integration 包(我的是 20.1.0)

    • 提示有新版本的 OVRPlugin,点 yes,再点 restart
    • 提示有新版本的 spatilizer plugin,点 upgrade,再点 restart
    • 等待 Unity 重启
  • Edit -> Project Settings

    • 左侧栏选择 XR Plug-in Management,点击 Install XR Plugin Management
    • 安装完毕后点选 Oculus 来安装 Oculus XR plugin
    • 左侧栏选择 XR Plug-in Management 下的 Oculus 可以进行更详细的设置
  • 在 Project Settings 中选择 player

    • 修改 Company Name,Product Name,Version
    • 下面的标签切换到安卓
    • Other Settings 中的 Graphics APIs,移除 Vulkan
    • Other Settings 中的 Minimum API Level 切换到 Android 6.0 Marshmallow (API level 23)
  • Files -> Build Settings

    • 平台选择 Android
    • Texture Compression 选择 ASTC
    • 如果电脑已连接 Oculus 头显,Run Device 选择你的 Oculus 设备
    • 点击 Switch Platform,等待编译
  • 基础设置已经完成,测试单个场景能否在quest上面运行

    • 在 Project 窗口中打开 Oculus -> VR -> Scenes -> Room
    • Oculus -> OVR Build -> OVR Scene Quick Preview,这个功能可以在头显中调试单个场景
    • 点击 Build and Deploy App
    • 点击 Build and Deploy Scene(s)
    • 如果能在头显中进入当前场景就测试成功
  • 测试能否将项目安装到 quest 脱离电脑运行

    • Files -> Build Settings -> Build
    • 选择路径,输入文件名,开始 Build
    • 使用 SideQuest 将 apk 安装到 quest 中
    • 安装后能在 quest 中不连线运行就测试成功

参考资料

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/793090
推荐阅读
相关标签
  

闽ICP备14008679号