About x86
ARCore安卓模擬器(Emulator)需要支持X86架構,但是從Unity2019.3.01f起,已刪除對x86架構的支持,
雖然官網Unity2019.4還是有顯示,存在誤導,所以我們先需要去官網下載2019.2.19
image.png
建議從Hub下載,并勾選Android Build Support,避免復雜的Android環境配置
image.png
ARFoundation
推薦對應使用的ARFoundation和ARCore XR Plugin版本
image.png
Player Settings
第二個坑是Unity ARCore XR Plugin 需要OpenGLES3
image.png
下載Android Emulator
官方教程: https://developers.google.cn/ar/develop/java/emulator
Android Emulator配置
image.png
image.png
啟動Android Emulator配置OpenGLES3
配置好后需要重啟模擬器
image.png
推薦安裝的ARCore版本
官網下載地址:https://github.com/google-ar/arcore-android-sdk/releases
下載 ARCore_1.10.0_x86_for_emulator.apk
把ARCore_1.10.0_x86_for_emulator.apk文件拖到模擬器屏幕安裝ARCore
Unity項目Build And Run 安裝ARCore AR應用到模擬器
運行結果:
image.png