这一篇开始教大家如果将ar项目通过unity 在移动设备运行
android平台
先点击unity 菜单 buildsetting
选择android平台,点击switch platform
会变成如下图
然后点击Add current 把当前scene加入到编辑列表中
然后要设置一下playerSetting
这里要注意的是 Bundle Identifier
这里的内容要跟你在metaio 网站注册应用的名字保持一致
你的metaioSDK signature填写的是哪个,你就要写对应的应用名字,要不就会出错的
设置好之后就可以build了
Build 后你就可以看就apk文件了,然后安装到手机就可以运行看效果了。
IOS 平台
Ios 平台相对复杂一点
首先需要安装 unity mac 版本,和 下载metaio sdk 的mac 版本
然后你可以直接把windows的unity 工程复制到mac系统下面,在mac 系统打开工程目录
然后可以直接设置打包,前面这些步骤跟android平台一致,只不过switch platform 的时候当然要选择IOS
然后build会让你选择一个位置存放,但是这里跟android不同,android是直接生成apk 可运行的包,而ios中build生成的是一个xcode工程目录
保存之后
我们要打开xcode ,选择open other
找到刚导出的目录下选择.xcodeproj 文件
open之后如下
这里有几个步骤要做,在Summary 界面下,拉到下面
这个部分,linked libraries 部分 点击“+”号,我们要添加几个文件
第一个是libxml2.dylib
第二个是secutity.framework
第三个文件需要点击add other 添加
看清楚了吗, 是工程目录下面 Libraries 里面的metaiosdk 文件。
添加完后就大功告成了, 可以编译运行了,当然了,如果想在真机运行还是需要ios证书的,个人证书年费目前是99美金, 这方面的内容就请同学们网上自行查阅了
转载于:https://blog.51cto.com/5189921/1309703