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

花了几天时间总算弄明白了如何用 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 中不连线运行就测试成功

参考资料

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值