基於Unity的AR開發初探:發布AR應用到Android平台


本文接上一篇,介紹一下如何通過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入門文檔

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM