都快一年时间没写技术文章了马上要开始职业生涯新篇章借此机会发布最近研究的一些成果


AR name Card 项目制作教程

需要准备的工具及软件

1、unity3d 4.0以上版本并且需要破解为pro版本

2、Metaio sdk最新版 下载地址 http://www.metaio.com/sdk/

3、Unity Ngui 插件


工具软件都安装好之后下面我们开始具体制作


首先打开unity 然后导入ngui和metaio 两个插件如下图




然后选择插件包



And


导入窗口点击Import 就行了


导入后左下角变成这样




下面开始制作第一个Scene


首先把默认的Camera 删除




然后导入metaio 的摄像头




拖拽metaioSDK到 左上角的面板中




接下来在右侧inspector面板中我们要修改两个地方


在SDK Signature中我们要填写一个 metaio app ID 此ID 需要在metaio的网站申请首先注册一个metiao用户号然后登录进入metaio SDK如下页面




在Application 填一个应用名字Application Identifier当然也对应填上

一般Identifer的格式是 com.公司名.应用名 这样 填好后点击 Register your App


下面就会自动生成一个app信息 复制signature 到 之前的unity 页面如下




接下来我们找到这个unity 工程的目录

在Assets 目录下 新建一个目录 名字叫做 StreamingAssets 记得名字一定不能弄错




然后还是回到unity 之前的地方


修改select configuration 为 StreamingAssets




知道为什么之前的文件夹名字不能错了吧。


下面我在StreamingAssets文件夹下copy一个tarcking文件 此文件主要用来定义追踪信息关于此文件中具体内容我会在另外的教程中讲解或者大家可以参阅此链接

http://dev.metaio.com/sdk/tracking-config/


这里详细讲解了metaio 各种tacking 的定义和使用方法当然需要一定的英语能力看不懂的同学加油咯。


好了继续这边我选择的是ID marker的模式 metaio包括3种以上的tracking模式 ID marker Image LLA-坐标定位




这样这边就全部设置好了。



未免文档过长实际制作内容接下一教程。