Unity AR开发环境搭建

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

NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割

在本文中,我将描述在 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 项目了。


原文链接:Unity AR开发环境搭建 - BimAnt

相关推荐

  1. golang开发环境

    2024-04-21 00:54:06       66 阅读
  2. Dockerr开发环境

    2024-04-21 00:54:06       53 阅读
  3. TypeScript开发环境

    2024-04-21 00:54:06       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 00:54:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 00:54:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 00:54:06       82 阅读
  4. Python语言-面向对象

    2024-04-21 00:54:06       91 阅读

热门阅读

  1. Android 单一音量控制

    2024-04-21 00:54:06       34 阅读
  2. Spark面试整理-Spark集成Hive

    2024-04-21 00:54:06       31 阅读
  3. 4月20日,每日信息差

    2024-04-21 00:54:06       33 阅读
  4. Python框架django项目

    2024-04-21 00:54:06       34 阅读
  5. oepncv android 使用笔记

    2024-04-21 00:54:06       35 阅读
  6. 使用leaflet给地图添加蒙版(超级详细免费看)

    2024-04-21 00:54:06       39 阅读
  7. 个人开发者,Spring Boot 项目如何部署

    2024-04-21 00:54:06       34 阅读
  8. HttpServletResponse HttpServletRequest

    2024-04-21 00:54:06       32 阅读