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

前言:

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

正文

wikitude官网为:https://www.wikitude.com
wikitude各种版本功能对比和售价:
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第1张图片

其中,3D识别为SLAM技术,有图为证:
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第2张图片

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

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

Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第3张图片

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

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

点击CREATE创建
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第4张图片

选择图片之后UPLOAD
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第5张图片

点击左上角的下载按钮
这里写图片描述

点击GENERATE按钮,它会给你发送一个邮件,此邮件包含了wtc文件,下载此文件即可。
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第6张图片

回到Unity中,把下载好的wikitude插件导入到Unity中,然后新建一个场景,并把ImageTracker预设和WikitudeCamera预设拖放到Hierarchy界面中,如图所示:
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第7张图片

点击WikitudeCamera对象,把测试使用的key粘贴这个位置,如图:
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第8张图片

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

Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第9张图片

到这里打包成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/
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第10张图片
下载哪个平台的都可以,我这里使用Windows平台的,

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

选择Google Android Project并打包
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第11张图片

导入Android工程
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第12张图片

选择自己的项目,注意选择的不是wikitude-unity-bridge
这里写图片描述

然后创建项目保存的位置,切记不要和自己原来的项目同一个目录
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第13张图片

然后一路下一步完成

最后目录是这样的才对:
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第14张图片

然后导入 wikitude-unity-bridge.aar文件
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第15张图片

选择Import .JAR/.AAR Package
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第16张图片

选择aar文件,是用Unity导出的Android工程里的文件
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第17张图片

导入完毕后,就会发现多了一些文件,然后点击build.gradle (Module: YOUR_APP_NAME)
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第18张图片

替换字符串
Unity编程笔录-wikitude简单介绍和使用Android Studio打包apk_第19张图片

然后打包即可。

ps:目前使用原生开发包打包是用到了软件加密,所以有这块的需求。

你可能感兴趣的:(Unity编程笔录)