300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > ARCore1.2使用入门(一) ------ 将ARCore案例打包成Android/iOS运行测试(unity开发)

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

时间:2021-10-19 23:23:23

相关推荐

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

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

ARCore官网:/ar/Github网址:/google-ar

1.Android打包

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

(1)支持ARCore

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

以下是ARCore支持的Android设备:

②.确定开发环境

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

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

(2)Unity版本在.3.0f2或者更高,推荐Unity .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版本在.3.0f2或者更高,推荐Unity .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。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。