ARFoundation学习:二:安装基本信息和设备检测

ARFoundation学习:二:安装基本信息和设备检测

目录


一.目的

1.1 想ARFoundation学习

1.1 想知道:ARFoundation安装基本信息和设备检测

二.参考

2.1 Unity AR 开发入门

  1. 官网的ARFoundation的文档

2.1ARCore 支持的设备

  1. 谷歌的ARCode声明了支持哪些设备。
  2. 我的小米6手机不在里面,导致运行程序直接闪退。

2.1

  1. GitHUB下载网站
  2. 20210713我此时学习时候官网的是4.2
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测

2.1ARFoundation学习-01-安装基本信息和设备检测

  1. B站UP主,超级NICE。
  2. 我看这个然后自己也实操一遍增加印象;

三.操作:成功:使用Unity编辑器自带的示例

3.1 版本

  1. unity2020.3.7f1
  2. windos10 64
  3. VS2019
  4. 小米6手机 (运行结果:闪退:ARCore不支持小米6手机)
  5. AR Foundation 4.1.7
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测

3.1 创建工程:ARFoundationLearn

www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
  1. 切换平台,然后打包APK安装到安卓
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测

3.1 运行结果:失败安卓平台/编辑器:都是黑屏

  1. 因为有些项目设置没有设置,导致黑屏
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测

3.1 项目设置

  1. 最低版本>=7:低于就会报错
  2. IL2CPP:支持
  3. ARCore一定要勾选:否则会黑屏
  4. 使用Unity2020,不要使用2019,因为gradle不同,
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测

多线程渲染是支持的

www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测

3.1.1重新打包安装到安卓手机

3.1 运行结果:闪退:ARCore不支持小米6手机(同样的APK给支持的手机是可以运行的)

  1. 因为安卓手机缺少必要的环境,所以需要下载
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测
  1. 重新打开:需要权限
  2. 然后直接闪退:此ARCore不支持小米6手机
  3. 使用其他的小米手机,版本高点的,是能够看到画面的,支持平面检测的
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测

3.1 运行结果:SampleScene:成功

将编辑器自带的SampleScene场景打包安装后,运行效果如下:

  1. 需要等待一会儿
  2. 地面、平面等会有白原点出现
www.zeeklog.com  - ARFoundation学习:二:安装基本信息和设备检测

3.1 运行结果:BlankAR:失败

将编辑器自带的BlankAR场景打包安装后,运行效果如下:

  1. 没有变化,再次就没有录像了