ARFoundation学习:二:安装基本信息和设备检测
目录
一.目的
1.1 想ARFoundation学习
1.1 想知道:ARFoundation安装基本信息和设备检测
二.参考
2.1 Unity AR 开发入门
- 官网的ARFoundation的文档
2.1ARCore 支持的设备
- 谷歌的ARCode声明了支持哪些设备。
- 我的小米6手机不在里面,导致运行程序直接闪退。
2.1
- GitHUB下载网站
- 20210713我此时学习时候官网的是4.2
2.1ARFoundation学习-01-安装基本信息和设备检测
- B站UP主,超级NICE。
- 我看这个然后自己也实操一遍增加印象;
三.操作:成功:使用Unity编辑器自带的示例
3.1 版本
- unity2020.3.7f1
- windos10 64
- VS2019
- 小米6手机 (运行结果:闪退:ARCore不支持小米6手机)
- AR Foundation 4.1.7
3.1 创建工程:ARFoundationLearn
- 切换平台,然后打包APK安装到安卓
3.1 运行结果:失败安卓平台/编辑器:都是黑屏
- 因为有些项目设置没有设置,导致黑屏
3.1 项目设置
- 最低版本>=7:低于就会报错
- IL2CPP:支持
- ARCore一定要勾选:否则会黑屏
- 使用Unity2020,不要使用2019,因为gradle不同,
多线程渲染是支持的
3.1.1重新打包安装到安卓手机
3.1 运行结果:闪退:ARCore不支持小米6手机(同样的APK给支持的手机是可以运行的)
- 因为安卓手机缺少必要的环境,所以需要下载
- 重新打开:需要权限
- 然后直接闪退:此ARCore不支持小米6手机
- 使用其他的小米手机,版本高点的,是能够看到画面的,支持平面检测的
3.1 运行结果:SampleScene:成功
将编辑器自带的SampleScene场景打包安装后,运行效果如下:
- 需要等待一会儿
- 地面、平面等会有白原点出现
3.1 运行结果:BlankAR:失败
将编辑器自带的BlankAR场景打包安装后,运行效果如下:
- 没有变化,再次就没有录像了