Unity AR开发环境搭建

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

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

在安装过程中,你将被告知正在安装新的输入系统,并且必须重新启动编辑器才能启用它。

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 安装它。

此设置的最后一步是启用插件。 进入"编辑"->"项目设置",然后选择左侧的"XR 插件管理"。

在右侧的窗口中,你将看到我们可以构建的各种操作系统的选项卡。 我选择了 Android 选项卡,然后选择了 Google ARCore。 由于我从未安装过 iOS 模块,因此在此示例中没有相应的选项卡。

现在已准备好开始在 Unity 中构建 AR 项目了。

相关推荐
Dr.勿忘6 小时前
C#面试常考随笔8:using关键字有哪些用法?
开发语言·unity·面试·c#·游戏引擎
存储服务专家StorageExpert7 小时前
答疑解惑:如何监控EMC unity存储系统磁盘重构rebuild进度
运维·unity·存储维护·emc存储
Petrichorzncu9 小时前
Games104——游戏引擎Gameplay玩法系统:基础AI
游戏引擎
追逐梦想永不停13 小时前
Unity实现按键设置功能代码
unity
我命由我123451 天前
游戏引擎 Unity - Unity 下载与安装
c语言·开发语言·c++·后端·unity·c#·游戏引擎
车载诊断技术1 天前
车载软件架构 --- 基于AUTOSAR软件架构的ECU开发流程小白篇
网络·unity·架构·汽车·电子电器框架·车载充电器(obc)
我命由我123451 天前
游戏引擎 Unity - Unity 启动(下载 Unity Editor、生成 Unity Personal Edition 许可证)
c语言·c++·后端·unity·c#·游戏引擎·ue4
笑鸿的学习笔记1 天前
qt-Quick3D笔记之官方例程Runtimeloader Example运行笔记
笔记·qt·3d
我命由我123451 天前
游戏开发领域 - 游戏引擎 UE 与 Unity
开发语言·c++·unity·c#·游戏引擎·unreal engine·unreal engine 4
一个一定要撑住的学习者2 天前
Day29(补)-【AI思考】-精准突围策略——从“时间贫困“到“效率自由“的逆袭方案
人工智能·unity·游戏引擎