Unity MR meta quest3

Unity MR 开发笔记
提示:这个是自己用的笔记,日后还会继续更新
第一章 Unity MR 开发环境构建

文章目录
Unity MR 开发笔记
前言
一、Unity的安装
二、新项目的创建
1.为实际的 MR 开发创建一个项目。
三、获取【Meta All-in-One SDK】
四、在Scene里面添加相机
前言
本文记录了使用MetaQuest3进行MR开发的基础基础,即Unity环境构建的步骤。

一、Unity的安装
首先,安装 UnityHub。
https://unity.com/cn/download

Unity Hub 是一种管理工具,可用于管理您的所有 Unity 项目和安装。使用 Hub 可以管理 Unity Editor 的多个安装及其关联组件,创建新项目,以及打开现有项目。

引用https://docs.unity3d.com/cn/2021.2/Manual/GettingStartedInstallingHub.html

安装完成后,打开UnityHub,会显示这样的界面。

接下来安装Unity编辑器。点击‘安装’。

安装适合用途的Unity版本。(这次将安装推荐版本)

在MetaQuest3进行MR开发需要勾选Android Build Support和Visual Studio for Mac,点击继续。随后将开始安装Unity编辑器。

二、新项目的创建
1.为实际的 MR 开发创建一个项目。
按新建项目


选择3D(Built-in),输入适当的项目名称(此次为MRtest)和保存路径,然后点击创建项目。

创建后,Unity编辑器会自动打开。

打开后应该会显示这样的画面。


三、获取【Meta All-in-One SDK】
首先,Unity资产商店获取Meta All-in-One SDK。 https://assetstore.unity.com/packages/tools/integration/meta-xr-all-in-one-sdk-269657

Unity Asset是指对游戏和应用程序开发有帮助的各种数字素材的统称。具体来说,包括3D模型、纹理、精灵、动画、音效、音乐、脚本、着色器、预制件等,所有可以在Unity项目中使用的东西。

Meta All-in-One SDK 是使用 MetaQuest 进行开发的Asset。

按下“添加到我的资产”。


这是将资产添加到我的资产并在Unity编辑器中导入我的资产的过程。

如果被要求创建UnityID,请进行创建。

然后,返回到Unity编辑器,点击Window-Package Manager。

Packages:选择 “In Project”,然后选择 “My Assets”。

选择Meta XR ALL-in-One SDK,点击install安装.

接下来选择File的Build Settings.

选择Android并点击Switch Platform.

选择 Player Seting…,然后选择 Meta XR,点击 ‘Android标志’,按下 Fix All 和 Apply All 来应用修复各种错误和问题。


四、在Scene里面添加相机
在Project界面,找到OVRCameraRig(Packages/com.meta.xr.sdk.core/Prefabs/OVRCameraRig.prefab),将OVRCameraRig和OVRSceneManager拖拽到Assets里面。

检查在包中是否显示为:Search:


打开 Asset 文件夹,确认是否添加了 OVRCameraRig 和 OVRSceneManager.

"Assets"文件夹用于管理项目内的内容,而"Packages"文件夹则是用于添加外部功能和资源的地方。"Packages"中的prefab文件无法编辑,因此需要先将其放入"Assets"文件夹,然后再添加到场景中。


接下来在“Assets”文件夹中将OVRCameraRig和OVRSceneManager添加到hierarchy视图的SampleScene中,并删除MainCamera。根据需要调整OVRCameraRig的位置。OVRSceneManager无需更改。

在层级视图中选择 OVRCameraRig,然后在检查器视图中将目标设备的选项勾选为 Quest3。

在inspector视图中,将Scene Support和Passthrough Support设置为Required.

在检查器视图的 Insight Passthrough 中选中 Enable Passthrough。

在inspector视图的最底部,点击Add Component,搜索并选择OVR Passthrough Layer。

将 inspector 视图中的 OVR Passthrough Layer 的 Placement 设置为 Underlay。

选择Oculus,添加Tools - Building Blocks.

2025年2月22日追记 Oculus已不再使用。取而代之的是meta - Tools - Building Blocks。


将 PassThrough 拖放到Hierarchy中。

安装XR Plug-in Management.

以上是MR的设置已完成。

记得保存Scene

尝试从Unity编辑器的GameObject中选择3DObject,将Sphere放置在原点附近。

————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.youkuaiyun.com/zhang940620/article/details/148891722

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值