ARCore为许多最流行的开发环境提供SDK。这些SDK为所有基本的AR特性提供原生API,如运动跟踪、环境理解和光估算。有了这些功能,你就可以建立全新的AR体验,或者增强现有的AR功能应用。那么现在我们就从Android Studio开始来感受一下ARCore。
一、设置开发环境
在开发和运行ARCore应用之前呢,我们需要安装Android Studio2.3或者更高版本,Android SDK 7.0或者更高版本(关于Andorid Studio和SDK的安装我们在这里就不在赘述);
二、准备设置设备
ARCore不支持如Android模拟器等虚拟设备,你必须有一台支持ARCore的硬件设备(Google Pixel and Pixel XL或者Samsung Galaxy S8 );
启动开发者选项和USB调试;
-
下载并安装ARCore Service(https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-preview.apk);
C:\Users\chengxiang.peng>adb install -r -d C:\Users\chengxiang.peng\Downloads\ar core-preview.apk * daemon not running. starting it now at tcp:5037 * * daemon started successfully * Success
三、运行示例项目
-
下载SDK preview for Android Studio(https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-android-sdk-preview.zip);
-
使用Android Stuido打开HelloAR项目;
-
连接设备,在Android Studio构建并运行该项目如下;
当你移动设备的时候,ARCore自动扫描特征点集群,检测到平面并绘制砖石网格。点击网格,就会在表面方式一个Andorid机器人。
1.新技术,新未来!尽在1024工场。时刻关注最前沿技术资讯,发布最棒技术博文!(甭客气!尽情的扫描或者长按!)
2.完整和持续更新的《使用Android打开AR的开发大门—ARCore》文档,欢迎大家阅读!
https://www.kancloud.cn/p3243986735/arcore_develop/457951