ARCore1.2使用入门(一) ------ 将ARCore案例打包成Android/iOS运行测试(unity开发)

25 篇文章 10 订阅

为了方便AR开发交流,博主建立了一个群 :891555732,欢迎一起讨论


  • ARCore官网:https://developers.google.cn/ar/
  • Github网址:https://github.com/google-ar

1.Android打包

①.首先你要确定你的手机设备满足以下几点:

    (1)支持ARCore

    (2)能够访问Google Play Store(以便下载最新版ARCore)或者已经安装了最新版的ARCore

以下是ARCore支持的Android设备:

 

ManufacturerModelNotes
AsusZenfone AR 
Zenfone ARES 
GoogleNexus 5XRequires Android 8.0 or later
Nexus 6PRequires Android 8.0 or later
Pixel, Pixel XL 
Pixel 2, Pixel 2 XL 
HMD GlobalNokia 6 (2018)Also known as Nokia 6.1
Nokia 8 Sirocco 
HuaweiP20, P20 Pro 
Mate RS Porsche Design 
LGG6Requires Android 8.0 or later
G7 ThinQ 
V35 ThinQ 
MotorolaMoto G5S Plus 
Moto G6 Plus 
Moto Z2 Force 
OnePlusOnePlus 3TRequires Android 8.0 or later
OnePlus 5 
SamsungGalaxy A5 (2017)Samsung devices with a model 
number ending in 0 or 8 are 
not supported, e.g. SM-G9600.
Galaxy A7 (2017)
Galaxy A8, Galaxy A8+ (2018)
Galaxy Note8
Galaxy S7, Galaxy S7 edge
Galaxy S8, Galaxy S8+
Galaxy S9, Galaxy S9+
SonyXperia XZ PremiumRequires Android 8.0 or later
Xperia XZ1, Xperia XZ1 CompactRequires Android 8.0 or later
XiaomiMi Mix 2S

②.确定开发环境

    确保你的开发环境满足以下需求:

    (1)Android SDK版本在7.0 (API Level 24) 或者更高

    (2)Unity版本在2017.3.0f2或者更高,推荐 Unity 2017.4 LTS或者之后的

③.下载ARCore for unity并设置Unity打包环境

     下载ARCore for unity并导入unity,将示例程序场景增加到Scene in Build

      unity打包设置:

        (1)File > Build Settings,设置成Android并点击Switch Platform.

        (2)Player Settings > Other Settings > Multithreaded Rendering设置成Disable

        (3)Player Settings > Other Settings > Package Name(设置成你自己的)

        (4)Player Settings > Other Settings > Minimum API Level设置成Android 7.0 or higher

        (5)Player Settings > Other Settings > Target API Level设置成Android 7.0 or higher

        (6)Player Settings > XR Settings > ARCore Supported设置成Enable

      之后等待打包完成安装到手机上运行查看即可

 

2.iOS打包

①.确保iPhone满足以下要求(暂不支持平板测试):

       (1)可以兼容ARKit

       (2)iOS版本11或者更高

②.开发环境:

 

 

  确保你的开发环境满足以下需求:

    (1)ARCore SDK for Unity 版本1.2.0或者更高

    (2)Unity版本在2017.3.0f2或者更高,推荐 Unity 2017.4 LTS或者之后的

    (3)Unity ARKit Plugin 版本在 1.5 或者更高

    (4)Xcode版本在 9.3 或者更高

 ③.下载ARCore for unity,导入unity

      并下载最新的ARKit,将UnityARKitPlugin文件夹放入项目的assets文件夹下

 ④.打包配置设置

        (1)File > Build Settings,设置成iOS并点击Switch Platform.

 

        (2)Player Settings > Other Settings > 设置Bundle Identifier

        (3)Player Settings > Other Settings > Camera usage description填写你的AR使用的描述

        (4)Player Settings > Other Settings > Target minimum iOS version设置成11.0或者更高

        (5)Player Settings > Other Settings > Architecture设置成ARM64

        (6)Player Settings > Other Settings > Architecture

       之后与unity构建iOS应用操作一致,本文不再多描述

 

3.ARCore的一些设置

        

AR要求意味着你的应用在没有AR的情况下是不可用的。Play Store确保了AR所需的应用只对支持ARCore的设备开放。当用户安装一个AR所需的应用程序时,Play Store会在安装应用程序之前自动安装ARCore。

如果不勾选的话,表示你的应用程序是可选的(AR Optional ),意思就是包含一个或多个AR特性,如果设备支持ARCore,它将被激活。不过,这款应用可以在不支持ARCore的设备上安装和运行。当用户安装一个AR可选应用时,Play Store不会自动安装ARCore。

 

 

      

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千喜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值