使用Unity 测试AR KIT beta版

最近由于项目需要,大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测试版。


使用Unity 测试AR KIT beta版_第1张图片
iOS 11测试版

3.Xcode需要升级到测试版本,下载地址:https://developer.apple.com/xcode/,笔者使用的是Xcode9Beta6。


使用Unity 测试AR KIT beta版_第2张图片
Xcode测试版

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


使用Unity 测试AR KIT beta版_第3张图片
MacOS更新

大功告成,开发环境准备完毕,你就成功了一大半,还忘了有一点,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。


使用Unity 测试AR KIT beta版_第4张图片
项目结构


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

使用Unity 测试AR KIT beta版_第5张图片
UnityARShadows场景放到第一


使用Unity 测试AR KIT beta版_第6张图片
编译Xcode工程

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

使用Unity 测试AR KIT beta版_第7张图片
选择一个位置保存Unity生成的Xdcoe工程

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

你可能感兴趣的:(使用Unity 测试AR KIT beta版)