部署到 Android 和 iOS (AR Foundation) [试验]

安装所需程序包

  1. 下载并导入 MixedReality Toolkit。unity 包,从 GitHubunity 程序包管理器

  2. 在 Unity 程序包管理器 (UPM) ,安装以下包:

    Unity 2018.4.x

    Android iOS 注释
    AR Foundation
    版本: 1.5.0 _ 预览6
    AR Foundation
    版本: 1.5.0 _ 预览6
    对于 Unity 2018.4,此包包含为预览版。 查看包: Window > Package Manager > Advanced > Show Preview Packages
    ARCore XR 插件
    版本:2.1。2
    ARKit XR 插件
    版本:2.1。2

    Unity 2019。4

    Android iOS
    AR Foundation
    版本:2.1。8
    AR Foundation
    版本:2.1。8
    ARCore XR 插件
    版本:2.1.11
    ARKit XR 插件
    版本:2.1。9

    Unity 2020。3

    Android iOS
    AR Foundation
    版本:3.1。3
    AR Foundation
    版本:4.0.12
    ARCore XR 插件
    版本:3.1。4
    ARKit XR 插件
    版本:4.1。7
  3. 通过调用菜单项来更新 MRTK UnityAR 脚本定义:混合现实 > Toolkit > 实用工具 > UnityAR > 更新脚本定义

    更新脚本定义

启用 Unity AR 照相机设置提供程序

以下步骤假定使用 MixedRealityToolkit 对象。 其他服务注册机构所需的步骤可能不同。

  1. 选择场景层次结构中的 MixedRealityToolkit 对象。

    MRTK 配置场景层次结构

  2. 选择 " 复制并自定义 ",克隆 MRTK 配置文件以启用自定义配置。

    克隆 MRTK 配置文件

  3. 选择照相机配置文件旁边的 " 克隆 "。

    克隆 MRTK 照相机配置文件

  4. 将检查器面板导航到 "照相机系统" 部分,然后展开 相机设置提供商 部分。

    展开设置提供程序

  5. 单击 "添加照相机设置提供程序",然后展开新添加的 "照相机设置" 条目。

    展开新的设置提供程序

  6. 选择 Unity AR 照相机设置提供程序

    选择 Unity AR 设置提供程序

    有关配置 Unity AR 照相机设置提供程序的详细信息: UNITY ar 照相机设置提供程序

备注

当应用程序启动时,此安装检查 () 如果 AR 基础组件在场景中。 否则,会自动添加它们以使其与 ARCore 和 ARKit 一起使用。 如果需要设置特定行为,你应该自行添加所需的组件。 有关 AR Foundation 组件和安装的详细信息,请查看此 文档

构建适用于 Android 和 iOS 设备的场景

  1. 请确保已将 UnityAR 照相机设置提供程序添加到场景中。

  2. 在 Unity 版本中将平台切换到 Android 或 iOS 设置

  3. 确保已启用关联的 XR 插件管理提供程序

    iOS XR 插件管理:  XR 插件管理 ios

  4. 生成和运行场景

另请参阅