ARFoundation入门——基础会话配置(Android)

Posted 热衷做分母

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARFoundation入门——基础会话配置(Android)相关的知识,希望对你有一定的参考价值。

开发环境及一些说明

Unity:2021.1.14flc1
导入Package:
AR Foundation:4.1.7
ARCore XR Plugin:4.1.7
(在进行配置前需要先将Unity中的android环境配置好)

对ARFoundation的使用学习可以参考unity官网的文档:
http://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.1/manual/index.html

也可以到ARCore的官网:https://developers.google.cn/ar对这部分SDK的功能和环境配置有个更好的了解。

两个网站的中文翻译我觉得都挺令人头疼的,看不懂的部分地方建议可以用英文文档理解一下。

步骤

  1. 创建一个新的Scenes
    在层级管理器Hierarchy中可以看到有"Main Camera"和"Directional Light"两个控件,由于在AR应用中要调用AR设备的摄像头,不需要使用unity原先配置的"Main Camera",将其删除,另一个可删可不删
  2. 创建AR控件
    AR场景应包含一个AR Session组件。
    AR会话通过在目标平台上启用或禁用AR来控制AR体验的生命周期。
    ARSession可以位于任何游戏对象上。
    在Hierarchy中,右键在"XR"选项中创建"AR Session"以及"AR Session Origin"
  3. 调用设备摄像头
    可以看到"AR Session Origin"中有配置"AR Camera",这个就是AR应用中调用的摄像头。
    使用前还应该去ARCore的官方网站:https://developers.google.cn/ar/devices中检查一下自己的测试机能否使用ARCore的相关功能
  4. 将应用打包成apk发布到Android手机上,检测应用是否能够调出摄像头。

以上是关于ARFoundation入门——基础会话配置(Android)的主要内容,如果未能解决你的问题,请参考以下文章

ARFoundation入门——平面检测(Android)

ARFoundation入门到精通 - 1.3 ARkit 支持机型

ARFoundation入门到精通 - 1.1 ARFoundation 简介

ARFoundation入门教程10-平面检测和放置

ARFoundation系列讲解-57 第三视角技术一

MyBatis基本入门篇