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


AR name Card 项目制作教程

需要准备的工具及软件

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

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

3、Unity Ngui 插件


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


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



110727152.jpg


然后选择插件包


110839462.jpg


And

110905806.jpg


导入窗口点击Import 就行了

110950442.jpg


导入后左下角变成这样


110950195.jpg


下面开始制作第一个Scene


首先把默认的Camera 删除


110950647.jpg


然后导入metaio 的摄像头


110950299.jpg


拖拽metaioSDK到 左上角的面板中


110951889.jpg


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


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


110951405.jpg


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

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


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


110951834.jpg


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

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


110951199.jpg


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


修改select configuration 为 StreamingAssets


110952623.jpg


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


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

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


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


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


110952789.jpg


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


110953718.jpg

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