AR增强现实 之Metaio For Unity 开发 之HelloWorld
开发工具 unity 4.6 MetaioSDK 6.1 代码编辑器 VS 2013
上图不会配置的请自行百度
1.创建项目并且导入Metaio SDk 开发包
2.导入后目录图
3 把Metaio 开发所需要的基本组件预设 拖到清单列表 并且删除原来自带的相机
4. 添加Metaio 所需要的Layer层 metaioLayer
5.设置metaio Camera 的Layer层 .注意。需要设置两个。如果不出现意外情况你添加 metaioLayer 后会自动设置的
6.接下来就是SDK Singnature 的设置。我这里使用Metaio 例子自带的
H/Q7Xr2nW7k6ZROQQL92phh5s7pfpzdrJP6SS3G/IRU=
7.然后就是本地识别的识别方式选择和配置了。
本地识别
配置文件。在官方例子中的
8.把配置文件复制出来。重新命名为:HelloWorld_Tracking
然后打开文件修改一下配置文件。
注释掉下面的配置代码:
9.配置目标图片。目标识别文件和配置文件放到同一目录下。这里使用官方例子中的图片所以不需要修改。
其他的参数设置。请参阅官方文档。里面也有注释。假如你能看懂的情况
10.接下来就是设置识别到目标后显示的对象了。我们这里也采用官方带的Metaio 超人。放到Models目录下。
11.把小超人放到MetaioTracker 对象下。
12.因为Metaio 单位的关系。需要把对象放大100倍,所以设置如下:
13. 好了。现在的基本设置已经完成了。现在开始写代码了。
创建Scripts 文件夹 然后再在Scripts下创建HelloWorld 文件夹。
然后创建一个C#脚本为HelloWorldTest的脚本文件。放到metaioTracker上。
打开脚本编辑器:脚本内容如下
代码说明:
Update中的代码可以是在MetaioCallBack中拷贝下来的。你也可以直接拷贝。
识别回调方法onTrackingEvent是重写的MetaioCallBack 中的代码。可自行扩展。
enableRenderingChilds 是metaioTracker 中的方法 。
写完上面的代码就可以运行了。
好了!大功告成!
AR 增强现实中国官网:http://www.arinchina.com/
AR 增强现实中国官方论坛:http://dev.arinchina.com/
感谢小仙,Luc .和其他群友的技术支持。