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/[email protected]/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的相关功能
    ARFoundation入门——基础会话配置(Android)_第1张图片
  4. 将应用打包成apk发布到Android手机上,检测应用是否能够调出摄像头。

你可能感兴趣的:(AR开发,unity)