本文接上一篇,介紹一下如何通過Unity發布第一個AR應用至Android平台,在Android手機上使用我們的第一個AR應用。
一、一些准備工作
1.1 准備Java JDK
這里選擇的是JDK 1.8.x版本,可以從這里下載。
1.2 准備Android SDK
這里選擇的是R24.1.x-Windows版本,可以從這里下載。
Note:為了減少配置的復雜性與挫敗感,也可以直接從這里直接下載打包配套的JDK與SDK,對於SDK來說直接解壓后即可使用。
需要注意的是,Unity 5.x版本最低的Android API要求為Level 23即Android 6.0,因此需要事先下載好SDK,如下圖所示:
1.3 在Unity中配置External Tools
首先,通過File - Build Settings切換到Android平台:
其次,通過Edit - Preferences設置External Tools,以便告訴Unity我們的JDK和SDK安裝在哪個目錄下:
*.確保SDK的一級文件夾中包含SDK Manager
二、發布到Android平台
2.1 重要發布選項
(1)作者信息
這一選項在上一篇就有介紹,它就是Player Settings,如下圖所示,填寫公司名和應用名:
(2)旋轉方向
這個選項決定了程序運行時畫面固定在手機的哪個旋轉方向,我們可以在Resolution and Presentation - Default Orientation中進行設置,這里我們設置其為左向固定“Landscape Left”。
(3)App圖標
我們可以在Icon設置面板中為App選擇一個Icon:
(4)程序啟動畫面Splash Image
這里由於是個人版,無法取消Unity字樣的啟動畫面,但如果是專業版,可以在下圖中設置自定義的啟動畫面:
(5)Android App包名
我們可以在Other Settings中設置包名,但需要注意的是這里的包名需要跟AR相機中填寫的密鑰所對應的包名保持一致,如下圖所示:
(6)渲染模式
在發布EasyAR的SDK制作的App時,渲染模式需要取消“Auto Graphics API”,並且選擇“OpenGLES2”,如下圖所示,仍然是Other Settings面板中設置:
到這里,Android平台的發布設置就結束了,回到發布面板單擊Build進行發布即可。
如果出現了提示Android版本較低的對話框,單擊Continue。
2.2 Android中的效果
(1)apk文件
(2)安裝apk(測試機型:錘子堅果3)
(3)使用效果(測試機型:錘子堅果3)
參考資料
李曄,《Unity AR增強現實完全自學教程》
EasyAR,SDK入門文檔