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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章