最近由于项目需要,大BOSS从某视频网站看到一个非常牛逼的AR效果,让我做个初级Demo出来。刚开始误以为是Vuforia的智能地形,跑了才发现,需要识别图的支持,而且光影效果也很不理想。
后来觉得是AR Kit做的,跑了一下,感觉效果非常不错。
网上很多教程,如果公司有iOS人员配合你来做的话,那就非常不错,估计中间没有任何问题。但是对于很多unity开发人员,跑起来还是比较麻烦的。
此文档适合没有使用过苹果系统的Unity程序员。
演示视频如下:
ARKit-恐龙-LenzeTec
一、开发环境
首先,先确认开发环境,这篇文章写与2017年8月31日,AR Kit目前还是测试版,需要MAC的Beta版开发环境:
1.需要一台MAC来进行编译Xcode工程。如果没有,您可以考虑买一台。本项目使用的是MacBookPro。
2.测试手机要使用iphone6以上的机型,并且需要升级至iOS11系统。如果没有,您可以考虑新买一部iphone8。本项目使用的是iphone6Plus ios11测试版。
3.Xcode需要升级到测试版本,下载地址:https://developer.apple.com/xcode/,笔者使用的是Xcode9Beta6。

4.MAC的系统也要更新到最新版,不是测试版也可以。

大功告成,开发环境准备完毕,你就成功了一大半,还忘了有一点,Unity需要使用5.6以上,为了方便,笔者直接用了Unity2017。
二、AR Kit for Unity项目下载
如果你有SourTree 直接上去拉下来:
https://bitbucket.org/Unity-Technologies/unity-arkit-plugin
或者点击这里直接下载:
链接:http://pan.baidu.com/s/1gfrekP9 密码:xqk9
三.使用5.6.2及以上Unity版本打开项目
可以看到,项目中有几个DemoScene,我们这里测试 UnityARShadows 这个Demo。

然后我们把 UnityARShadows 放到第一个,然后连接手机,切换到iOS平台,点击BuidAndRun,等待Xcode跑起来:


然后选择一个场景,等待他跑起来。

静静的等待Xcode启动,或者手动用Xcdoe打开这个项目,点击编译。会报错,选择您的开发者账号即可。项目即可在手机上运行,可以查看到Demo效果。
网友评论