问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Unity AR开发环境搭建

创作时间:
作者:
@小白创作中心

Unity AR开发环境搭建

引用
CSDN
1.
https://blog.csdn.net/shebao3333/article/details/137765172

本文将介绍如何在Unity中搭建AR开发环境。具体来说,我们将使用Unity 2022.3.19版本,创建一个3D URP项目,并通过AR Foundation和ARCore插件来实现AR功能。

在上一篇文章中,我们定义了各种类型的扩展现实 (XR)。其中,增强现实 (AR) 被定义为:增强现实 (AR) 将数字对象置于物理世界中。通常,该设备将配备某种类型的相机(例如智能手机),可以实时提供叠加在其上的数字对象。AR 通常仅使用 UI 元素来允许用户与数字对象进行交互。这项技术的一个著名例子是 Pokemon GO。

在本文中,我们将描述在 Unity 中设置项目以创建 AR 内容所需的步骤。

创建Unity项目

建议使用Unity 2022.3及以上版本来开发AR项目。创建一个3D URP项目,并将其命名为 Magicbox-AR。需要注意的是,如果计划发布 iOS 版 AR 项目,则必须有权使用 Mac 进行最终构建。Windows 计算机无法为 iOS 设备构建最终产品。

添加AR Foundation包

在项目创建后,需要添加 AR Foundation 包。这可以在“窗口”->“包管理器”下找到。将“包:在项目”选项卡中更改为“包:Unity 注册表”。然后可以滚动浏览列表或搜索 AR Foundation。

在安装过程中,系统会提示正在安装新的输入系统,并且必须重新启动编辑器才能启用它。

安装ARCore插件

AR Foundation 的文档显示,它支持各种类型设备的提供程序插件,包括 Android、iOS 和 OpenXR。查看文档的平台支持部分,我们需要安装 ARCore - Android、ARKit - iOS 或 OpenXR - HoloLens/Meta Quest。由于本项目是为Android开发,因此需要安装 ARCore 包。安装方式与AR Foundation相同。

配置构建设置

转到文件 -> 构建设置并选择想要构建的操作系统。例如,选择 Android。如果操作系统呈灰色,需要先安装该模块。在上面的例子中,iOS 是灰色的,因为安装 2022.3.19 版本的 Unity 时没有安装该模块。如果尝试选择它,系统会提示需要使用 Unity Hub 安装它。

启用AR插件

进入“编辑”->“项目设置”,然后选择左侧的“XR 插件管理”。在右侧的窗口中,选择 Android 选项卡,然后选择 Google ARCore。由于未安装 iOS 模块,因此在此示例中没有相应的选项卡。


完成以上步骤后,就可以开始在 Unity 中构建 AR 项目了。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号