ARCore之路-環境配置

  在前一章中,我們已經安裝了所需要的軟件件,但在發佈一個項目之前,我們還需要再設置一些參數以確保我們的AR應用能在Android手機上正確的運行。

一、設置開發環境

  現在我們將創建一個新的項目,並設置我們需要的Arcore開發參數來啓動和運行我們的項目。在開始菜單或者桌面的Unity圖標啓動Unity,點擊New新建一個項目,我們命名爲Fox,然後單擊“創建項目”按鈕。

這裏寫圖片描述

  待Unity主統一窗口打開後,按ctrl+Shift+B鍵,或者點擊 File->Build settings…,打開構建設置窗口。單擊平臺下的“Android”選項,然後單擊“Switch Platform”按鈕。當Unity標誌出現在Android選項旁邊時,平臺就切換成功了。單擊“Player Settings”按鈕繼續。
這裏寫圖片描述

  查看“Inspector”,在 Android小圖標選項卡中,在“Other Settings”下,單擊“Multithreaded Rendering”複選框,以確保它不是被選中的。
這裏寫圖片描述

  在Company Name 和 Product Name中輸入公司和程序名,同時,在Identification->Package Name中要輸入一樣的公司和程序名,這個需要是唯一的,因爲如果它與另一個應用程序具有相同的包名,可能會導致問題。然後我們需要設置最低兼容的版本。與arcore兼容的android,找到”Minimun API level”選項,點擊其下拉菜單,選擇“Android7.0‘nougat’(API level 24)”或以上,正如這個選項名字一樣,應用程序和arcore一樣將不會在nougat之前的Android設備上運行。另外,我們還需要設置一下“Target API Level”,我這裏設置的是 “Android 8.0 ‘Oreo’ (API level 26)”,因爲我的手機就是這個版本。
這裏寫圖片描述

  點擊“Other Settings”文字以收起設置選項,然後點擊“XR Settings”,選中“ARCore Supported”複選框以確保應用有ARCore的支持,然後退出這些設置。
這裏寫圖片描述

  點擊 Edit->Preferences,打開Unity Preferences對話框,選擇External Tools選項卡。在這裏,我們可以設置我們使用的代碼開發IDE,圖片編輯器,最重要的是設置Android SDK和JDK的路徑,確保路徑正確,否則將無法正確生成Android應用。
這裏寫圖片描述

二、導入ARCore unity SDK

  找到我們之前下載的 arcore-unity-sdk-v1.4.0.unitypackage,雙擊它進打開資源導入對話框。或者在Project->Assets上右鍵,選擇Import Package->Custom Package…,選擇arcore-unity-sdk-v1.4.0.unitypackage,也一樣可以打開資源導入對話框。直接選擇“Import”導入全部資源,稍候片刻,Unity將會把我們需要的ARCore SDK導入到我們的Unity中。

這裏寫圖片描述

  好的,至此,我們已經將軟件環境及開發設置都處理好了,下步我們將真正開始我們的AR之旅了。

三、運行Hello AR示例

  找到Project->Assets->GoogleARCore->Examples->HelloAR->Scenes,打開HelloAR.unity,先不做任何修改,直接按Ctrl+Shift+B,點擊 Build And Run,如果CloudAnchorUIController.cs中第85行報錯,直接註釋掉// + Network.player.ipAddress;將發佈後的apk拷貝到手機上運行(手機上需要安裝我們上篇文章下載的ARCore.apk),將可以看到運行的效果。

這裏寫圖片描述

這裏寫圖片描述

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