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的功能和环境配置有个更好的了解。
两个网站的中文翻译我觉得都挺令人头疼的,看不懂的部分地方建议可以用英文文档理解一下。
步骤
- 创建一个新的Scenes
在层级管理器Hierarchy中可以看到有"Main Camera"和"Directional Light"两个控件,由于在AR应用中要调用AR设备的摄像头,不需要使用unity原先配置的"Main Camera",将其删除,另一个可删可不删
- 创建AR控件
AR场景应包含一个AR Session组件。
AR会话通过在目标平台上启用或禁用AR来控制AR体验的生命周期。
ARSession可以位于任何游戏对象上。
在Hierarchy中,右键在"XR"选项中创建"AR Session"以及"AR Session Origin"
- 调用设备摄像头
可以看到"AR Session Origin"中有配置"AR Camera",这个就是AR应用中调用的摄像头。
使用前还应该去ARCore的官方网站:https://developers.google.cn/ar/devices中检查一下自己的测试机能否使用ARCore的相关功能
- 将应用打包成apk发布到Android手机上,检测应用是否能够调出摄像头。
以上是关于ARFoundation入门——基础会话配置(Android)的主要内容,如果未能解决你的问题,请参考以下文章
ARFoundation入门到精通 - 1.3 ARkit 支持机型