ARCore之路-环境准备

  介绍前面的背景知识之后,从今天开始,我们将正式开始从无到有开发我们的AR应用,但是在开始我们的创作之前,我们需要把开发环境搭建好,这是基础中的基础。我们将采用Unity平台、利用ARCore SDK来开发我们的AR应用。

一、设备要求

这里写图片描述

  由于Android系统的碎片化和之前我们讨论过的要对设备的视频模块与IMU进行校准的缘故,ARCore并不是支持所有型号的手机,手机产商需要对手机进行校准与适配才能支持ARCore,目前支持ARCore的手机并不是特别多,国内只有华为(P20、P20 Pro、Porsche Design Mate RS)、小米(Mix 2S、Mi 8)能够支持ARCore。目前ARCore在国内手机支持上还是比较小众的,当然,由于Google,特别是Android的巨大影响力,相信过不了一两年,支持ARCore的手机将会出现爆发性的增长。(注:华为Honor 10、nova 3、nova 3i; 小米Mi 8 SE; Vivo的NEX A、NEX S这六款手机在美国地区是支持ARCore的,但国行版不支持,令人费解。)
  详细的手机支持列表,读者可以在ARCore支持设备页面查看到, https://developers.google.cn/ar/discover/supported-devices,这是一个及时更新的页面,随着时间的推移,支持的手机设备肯定是会越来越多的。

二、软件准备

  运行开发AR应用需要众多的软件协作,我们的项目也需要些模型,建议将所有内容下载到一个目录中,以便于访问。
  1、ARCore
  2、Android Studio
  3、JDK
  4、Unity
  5、ARCore unity SDK
  6、模型文件

(一)ARCore

这里写图片描述

  Google对ARCore更新速度非常快,目前已到了v1.4版本了,目前ARCore可以在Google Play中下载(国内访问不了,注册不了,遗憾),国内可以在华为的应用市场中搜索“ARCore”找到,下载地址是: http://app.hicloud.com/app/C100300123,目前也是v1.4版(前几天刚发邮件催管理员给更新的)。

(二)Android Studio

这里写图片描述

  我们需要的是Andriod SDK,但安装Android Studio更省事,同时还可以使用Android Studio的模拟器(我使用其自带的模拟器跑unity ARCore没有成功,一堆问题,最后买了美版三星S7 edge),最新的Android Studio是v3.1.4,可以在其官网中下载, https://developer.android.google.cn/studio/。请下载的版本确保在v3.0以上,因为ARCore需要Android SDK v7.0 (API Level 24) 或者更高,否则将会出现不能运行ARCore的情况。

(三)JDK

  JDK(Java SEDevelopment Kit),JDK是Sun Microsystems对于Java所开发的产品,是用于构建应用程序,applet程序和运行Java编程言语的组成部分,现如今JDK已经成为运用最广泛的Java SDK,JDK是整个Java的核心,包含了Java运行环境,Java工具和Java基础的类库。可以在其官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下载时钩选 “Accept License Agreement”,选择所使用的版本,如下图所示。

这里写图片描述

(四)Unity

这里写图片描述

  我们下步的开发平台为unity,所以我们需要下载unity,目前的最新版本是v2018.2.3f1,官网的下载地址是 https://store.unity.com/cn/download?ref=personal,我们下载其下载助手后,利用下载助手帮我们下载我们需要的东西。因为我们需要发布Android应用,所以在unity下载助手中选择下载内容时,务必选中“Android Build Support”复选框,其它根据读者需要选择。
这里写图片描述

(五)ARCore unity SDK

  目前Uinty平台的SDK也是v1.4,下载地址:https://github.com/google-ar/arcore-unity-sdk/

(六)模型文件

  狐狸模型 下载

三、环境搭建

  在前面提到的五个准备的软件中,ARCore需要安装在手机上,ARCore unity SDK是在Unity开发中使用的SDK,模型也是在开发中使用的。所以需要安装的软件是Android Studio 和Unity。

(一)Android Studio的安装

  在Windows中安装Android Studio很简单,只需要根据提示一步一步进行即可,需要注意的一点是Android Studio的安装路径,因为在后面的Unity开发中我们需要使用Android SDK,需要知道具体的路径。

这里写图片描述

(二)JDK的安装

  在Windows中安装JDK也很简单,但也需要注意JDKP安装路径,后面设置Unity时也需要这个路径地址。

这里写图片描述

(二)Unity的安装

  Unity的安装更简单,下载unity的下载助手,启动下载助手后会自动安装选择的模块,还是要提醒的是,我们一定要选择“Android Build Support”,这样才能开发Android应用。

这里写图片描述

参考文献

1、Android 快速入门 https://developers.google.cn/ar/develop/unity/quickstart-android

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_DavidWang_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值