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