您当前的位置: 首页 >  ar

野奔在山外的猫

暂无认证

  • 6浏览

    0关注

    85博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【开发指南】AR Foundation 开发环境部署

野奔在山外的猫 发布时间:2022-09-28 18:14:25 ,浏览量:6

开发平台:Unity 2020 编程平台:Visual Studio 2022  

前言

  Unity AR Foundation 是 Unity Technology 提供针对 AR 开发方向的解决方案与工具包。不同于市面上提供的 AR 解决方案,Unity AR Foudation 无需申请使用许可与其他繁琐复杂的权限分配。在针对个别经费有限的用户,可使用该工具包体进行开发。  

一、预装平台发布模块:配置平台发布环境

在这里插入图片描述

  AR 开发基于移动设备的摄像机进行,即 IPad平板电脑、IPhone苹果手机、Android安卓手机等。则其开发平台主要在 IOS、Android 两大平台上。当然一方面,在 WebGL、Windows 也有相关应用。但不会是主要的开发方向。

  • 前往 “Unity Hub -> 安装 -> 选择安装的 Unity 版本,为其 添加模块”。具体勾选模块如下:

  对于面向开发平台对象的特殊性,大致分为以下两个平台(当然,下述平台的所有模块都可以安装,毕竟也并不清楚以后是否会有跨多平台的开发需求吧~),进行开发环境准备:

  1. Andriod 开发方向:选择 “Android Build Support” 及 其所有子项内容。 注意 首次安装应勾选其子项选项(全部),避免安装不完整问题发生。
  2. IOS 开发方向:选择 “IOS Build Support” 。 注意:因IOS开发流程特殊性,你仍然需要额外安装 Mac Build Support(Mono)、Mac Dedicated Server Build Support 共计两个开发模块。

二、预装开发程序工具:部署依赖程序包体

在这里插入图片描述

2.1 关于 Unity AR 工具组合包的说明
  • AR Foundation:Unity 开发 AR 的基本工具包组合。(必选)
  • Apple ARKit XR Plugin:面向 Apple 应用程序开发的 XR 插件。(IOS 系统)
  • Google ARCore XR Plugin:面向 Google 应用程序开发的 XR 插件。
  • Magic Leap Face Tracking XR Plugin:脸部识别跟踪的 XR 插件。
  • Apple ARKit Face Tracking XR Plugin:面向 Apple 应用程序开发,脸部识别跟踪的 XR 插件。(IOS 系统)
  • OpenXR Plugin:XR 开源插件。面向多平台的 XR 行业的开发标准。若想开发一套自己的 AR Plugin 插件,则需基于该行业标准进行。  
2.2 面向各开发平台的 Plugin 配置方案 平台选项AR FoundationApple ARKit XR PluginGoogle ARCore XR PluginMagic Leap Face Tracking XR PluginApple ARKit Face Tracking XR PluginOpenXR PluginAndriod√可选可选IOS√√可选√可选
  • √:必须项
  • 可选:受限于平台服务 或 AR Foundation 上拓展的开发功能。 (当然,直接全选择,也没有问题)。

QWQ:不会选择怎么办? 答:Unity 提供大致两种选择方式。

  1. 前往 Unity Hub,在选择工程项目时,选择 “AR 核心模板”,使用核心模板配置进行开发。
  2. 新建任意工程后,前往 “Unity Package Manager”,在左上资产选择框,选择 “Unity Register” 默认 Feature 栏目下,提供的 AR 整体工具包即可。

三、预配置插件启动项:AR环境搭建

在这里插入图片描述

3.1 设置 XR 平台插件依赖
  • 前往 Unity Player Setting -》XR Plug-in Management 进行平台 AR配置项:
开发平台配置项关联 Unity PackageIOS勾选 ARKitApple ARKit XR PluginAndroid勾选 ARCoreGoogle ARCore XR Plugin

(备注:若缺少对应平台模块,请参考 “一、预装开发模块”,补充平台开发模块)  

3.2 (额外)IOS平台开发设置
  • 前往 “Unity Player Setting -> Player -> Other Setting”,对以下选项进行补充修改。

在这里插入图片描述

  • 关于 Identification:请勿使用默认公司与项目名称。同时,公司命名与项目命名中不应包含空白字符。

四、开始 AR Foundation 开发之旅

  使用当前 Unity 配置工程开始 IOS AR 开发之旅。

关注
打赏
1659777066
查看更多评论
立即登录/注册

微信扫码登录

0.0358s