您的位置:首页 > 移动开发 > Unity3D

Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk

2017-03-03 16:50 633 查看

前言:

wikitude也是一款实现AR技术的插件,此文就是使用Unity+wikitude来做一个简单案例,重点是Android Studio打包apk这块,因为目前来说不管是wikitude还是vuforia都不能实现il2cpp打包,所以加密还是有必要的,那就使用eclipse或者Android Studio。

正文

wikitude官网为:https://www.wikitude.com

wikitude各种版本功能对比和售价:



其中,3D识别为SLAM技术,有图为证:



SDK下载地址:https://www.wikitude.com/download/

wikitude同vuforia一样,也是通过License来付费的,当然了也得需要注册用户。如果想要测试,就可以使用它提供的测试License,打开http://www.wikitude.com/developer/licenses



现在使用的是WIKITUDE SDK的测试key,点击Download Key下载,下载的是一个txt文件,里面内容就是测试key,使用即可。

点击菜单栏->DEVELOPER->Tools->Target Manger进入管理器

点击CREATE创建



选择图片之后UPLOAD



点击左上角的下载按钮



点击GENERATE按钮,它会给你发送一个邮件,此邮件包含了wtc文件,下载此文件即可。



回到Unity中,把下载好的wikitude插件导入到Unity中,然后新建一个场景,并把ImageTracker预设和WikitudeCamera预设拖放到Hierarchy界面中,如图所示:



点击WikitudeCamera对象,把测试使用的key粘贴这个位置,如图:



设置参数及添加识别显示的物体



到这里打包成apk就可以了。

使用Android Studio打包apk

有的时候,不得不使用原生开发工具打包apk,有的使用Eclipse,有的使用Android Studio,但是官方文档使用的是Android Studio,为了保持和官方一致,所以我也使用了Android Studio。

PS:尽量使用Unity版本为5.2.0以上打包Android 工程

推荐一个Android Studio网站:http://www.android-studio.org/



下载哪个平台的都可以,我这里使用Windows平台的,

然后就是各种Android Studio的安装,安装就不多说了。

选择Google Android Project并打包



导入Android工程



选择自己的项目,注意选择的不是wikitude-unity-bridge



然后创建项目保存的位置,切记不要和自己原来的项目同一个目录



然后一路下一步完成

最后目录是这样的才对:



然后导入 wikitude-unity-bridge.aar文件



选择Import .JAR/.AAR Package



选择aar文件,是用Unity导出的Android工程里的文件



导入完毕后,就会发现多了一些文件,然后点击build.gradle (Module: YOUR_APP_NAME)



替换字符串



然后打包即可。

ps:目前使用原生开发包打包是用到了软件加密,所以有这块的需求。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android studio unity