iT邦幫忙

2021 iThome 鐵人賽

DAY 10
2
Mobile Development

從無到有! Unity AR手遊開發日誌-以山海異聞錄為例系列 第 10

Day 10 | Unity AR 環境建置(Android)

在開始開發遊戲之前,要先把環境建置好,不然在之後輸出的時候,檔案有可能會無法輸出或無法執行。本篇會針對輸出Android App做開發前的專案設定,

目錄
切換建置平台
下載package
更改project settings

切換建置平台

File > Build Settings 切換要建置的平台,選擇Android,點選Switch Platform。

下載package

Window > Package Manager 下載會用到的AR套件

  • AR Foundation
  • ARCore XR Plugin
  • ARKit Face Tracking
  • ARKit XR Plugin

(之所以選用較舊版本,是因為經測試過後,比較穩定不會有問題的版本。本來有考慮過使用較新的版本,但4.0以上就會出現Gradle的問題,試過解學方法後仍無法解決,所以決定採用較舊版本。)

更改Project Settings

開啟 Edit > Project Settings 調整設定

Player

展開Other Settings區域:

  • Graphic APIs 刪除 Vulkan

  • 取消勾選Multithreaded Rendering

  • 選擇ILC2PP

  • Minimum API Level 選擇API Level 24 以上

  • 勾選ARM64(依個人的手機處理器情況而定,我的手機需要調整為ARM64,不然輸出APK後會閃退)

Graphic

  1. 點選UniversalRP-HighQuality

  1. 點選ForwardRender

  1. 點選Add Render Feature,新增AR Background Render Feature

XR Plug-in Management

  • 勾選 ARCore (不然AR功能會不能用喔!)


以上是輸出Android應用程式需更改的設定,如果沒有更改的話很有可能出大事喔!下一篇會介紹AR套件以及基本功能給大家測試,我們明天見~


上一篇
Day 9 | Unity AR手遊「山海異聞錄」開發套件一覽表
下一篇
Day 11 | UnityAR世界建立 - ARFoundation/ARCore介紹
系列文
從無到有! Unity AR手遊開發日誌-以山海異聞錄為例30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言