AR增强现实应用开发入门之示例运行

上篇文章Relax给大家讲了一下如何搭建Unity的AR开发环境,不知道大家是否已经搭建好了开发环境呢?如果大家在搭建环境的过程中遇到有什么问题,可以加群或后台留言,问Relax就行了。

首先请大家新建一个Unity工程,然后导入ARCore Unity SDK开发包,Relax用的是1.12.0版本,名称是:arcore-unity-sdk-1.12.0,这个安装包Relax已经上传到群里面,大家可以加群下载,也可以从ARCore官网提供的链接下载都可以,下载好后放到电脑上,然后我们通过Unity导入这个SDK包,导入流程见下图,点击Assets,选择Import Package,然后选择Custorm Package:
AR增强现实应用开发入门之示例运行
这里说一下,Relax想到可能很多朋友也是Unity的新手,所以后面Relax会简单写一篇文章讲一下Unity如何使用。

导入ARCore包后,我们找到ARCore目录下面的 场景HelloAR,然后双击:
AR增强现实应用开发入门之示例运行
然后点击File,选择Build Settings打包,从左侧的Plaform里面选择Android,从Platform里面我们可以看到Unity支持的平台非常多,这就是我们选择Unity的优势,一次编码,多个平台都可以运行,比如你后面用Unity做了一个AR应用,你可以把它打包上传到不同的平台,比如Google Play和Apple Store,大大节省了你的开发成本。记着在上面的Scenes In Bulid里面选择HelloAR这个场景,ARCore包里面其实提供了好几个示例或者场景,我们先选择最简单的HelloAR这个,然后我们要选择左下方的Player Settings设置一下这个应用打包的一些相关参数,其实跟使用Android Studio很类似,只是Unity里面都把这些参数做成了界面让我们输入:
AR增强现实应用开发入门之示例运行

输入公司名和产品名,去掉多线程渲染勾选:
AR增强现实应用开发入门之示例运行

输入包名和版本号,选择API等级:
AR增强现实应用开发入门之示例运行
选择支持ARCore:
AR增强现实应用开发入门之示例运行
点击Build:
AR增强现实应用开发入门之示例运行
等待着编译生成APK文件,然后将APK文件拷贝到你的手机上运行看看是什么效果吧? 关于如何用Unity直接通过wifi安装APK文件到你的手机运行可以参考《通过wifi连接手机使用adb命令调试APP》,关于HelloAR在手机上运行是什么效果,Relax已经录制了一个视频上传到群里了,大家有兴趣也可以直接看看。

好了,相信通过这篇文章,大家应该有信心了吧,环境搭建好了,通过跑这个例子也验证环境是好的,整个操作步骤也是好的,剩下的就是需要理解如果用Unity使用ARCore的API写应用了,上面说了,考虑到有些朋友不会Unity操作,所以Relax也会再写一篇文章简单讲一下Unity的操作使用。

如果你还有不清楚或者有疑问的地方,可以关注微信公众号:Relax聊技术,直接来问Relax吧。

想要Relax写出更精彩的文章?那么希望老铁别吝啬你的三连击哦

1、点赞,可以让更多的人看到这篇文章

2、关注我的原创微信公众号『Relax聊技术』,第一时间阅读我的文章。

3、也欢迎关注我的博客哦。

AR增强现实应用开发入门之示例运行