基于Unity和Meta XR SDK的Meta Quest开发入门

本文详细指导如何配置MetaQuest系列头显的开发环境,包括硬件需求、软件安装(UnityEditor与MetaXRSDK)、手机应用设置以及在头显中创建首个VR应用程序的过程。
摘要由CSDN通过智能技术生成

1. 配置开发环境和头显

1.1 硬件要求

Meta设备:

  • Meta Quest 2
  • Meta Quest Pro
  • Meta Quest 3

1.2 软件要求

操作系统:

  • Windows 10(64位)
  • macOS Sierra 10.10 or higher(x86 only)
    开发软件:
    Unity Editor

1.3 配置Meta头显

1.从Google Play或者App Store下载并安装Meta Quest手机app(Android apk下载链接 提取码:1016)
2.跟随app引导注册开发者账号
3.使用app和头显配对
4.带上头显跟随引导结束配置
5.在app上打开开发者模式
meta开启开发者模式

1.4 安装Unity Editor

Unity版本需要大于等于2021LTS
为了构建和运行Android应用,除了Unity编辑器,你还必须安装Android build Support模块、Android软件开发工具包(SDK)和原生开发工具包(NDK),以及OpenJDK。
然后可以创建一个普通的3D项目
创建Unity项目

1.5 通过USB连接电脑和头显

1.使用USB连接电脑和头显
2.当头显上提示允许访问数据时,点击允许
3.在Unity项目中打开File > Build Settings
4.在Platform列表中,选择Android,点击Switch Platform
5.在Run Device列表中,选择Meta头显,如果没有看到可以点击刷新
6.点击Build And Run即可在Meta 头显中运行app
连接头显

2. 在 Meta Quest头显中创建第一个VR App

2.1 创建一个Cube GameObject

在Hierarchy中右键
创建一个Cube

2.2 修改Cube的位置和大小

修改Cube的位置和大小

2.4 导入Meta XR SDK

建议下载后从硬盘中导入

  1. 下载SDK
    官网SDK下载链接
    或者 v60.0下载链接(提取码 1d8e)
    包含以下SDK:
    com.meta.xr.sdk.audio-60.0.0.tgz
    com.meta.xr.sdk.core-60.0.0.tgz
    com.meta.xr.sdk.haptics-60.0.0.tgz
    com.meta.xr.sdk.interaction-60.0.0.tgz
    com.meta.xr.sdk.interaction.ovr-60.0.0.tgz
    com.meta.xr.sdk.platform-60.0.0.tgz
    com.meta.xr.sdk.voice-60.0.0.tgz
    com.meta.xr.sdk.voice.composer-60.0.0.tgz
    com.meta.xr.sdk.voice.dictation-60.0.0.tgz
    com.meta.xr.sdk.voice.telemetry-60.0.0.tgz
    com.meta.xr.simulator-60.0.0.tgz

  2. 导入SDK
    解压SDK包,在Unity中导入SDK,然后重启Editor

2.5 运行Unity项目配置工具

1.打开Oculus > Tools > Project Setup Tool
打开配置页面
2.在Android图标tab页中点击Fix All
fix all
3.如果还看到有Recommended Items,点击Apply All
Apply all
4.重复第2步和第3步,直到没有需要Fix和Apply的项目

2.6 添加OVRCameraRig到场景中

Meta XR Core SDK包含OVRCameraRig prefab可以代替Unity的Main Camera
1.删除Hierarchy中的Main Camera
2.在Project中搜索CameraRig,拖拽OVRCameraRig prefab到场景中
搜索CameraRig
确保Hierarchy中看起来像这样
Hierarchy
3.点击OVRCameraRig,在Inspector中,在OVR Manager下面,确保目标设备被选中了
Inspector

2.7 在头显中编译并运行

1.在File > Build Settings中,在Scenes下面,点击Add Open Scenes
2.点击Build And Run,并为apk文件命名,比如HelloWorld.apk
3.带上Meta Quest体验你的HelloWorld应用

  • 28
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐清_hyq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值