开发工具 unity 4.6     MetaioSDK 6.1       代码编辑器 VS 2013 

AR增强现实 之Metaio For Unity 开发 之HelloWorldAR增强现实 之Metaio For Unity 开发 之HelloWorldAR增强现实 之Metaio For Unity 开发 之HelloWorld

上图不会配置的请自行百度

1.创建项目并且导入Metaio SDk 开发包

  AR增强现实 之Metaio For Unity 开发 之HelloWorld

2.导入后目录图

AR增强现实 之Metaio For Unity 开发 之HelloWorld

3 把Metaio 开发所需要的基本组件预设 拖到清单列表 并且删除原来自带的相机

AR增强现实 之Metaio For Unity 开发 之HelloWorld

4. 添加Metaio 所需要的Layer层  metaioLayer

AR增强现实 之Metaio For Unity 开发 之HelloWorld

AR增强现实 之Metaio For Unity 开发 之HelloWorld

5.设置metaio Camera 的Layer层 .注意。需要设置两个。如果不出现意外情况你添加 metaioLayer 后会自动设置的

 

AR增强现实 之Metaio For Unity 开发 之HelloWorld

AR增强现实 之Metaio For Unity 开发 之HelloWorld

6.接下来就是SDK Singnature 的设置。我这里使用Metaio 例子自带的

H/Q7Xr2nW7k6ZROQQL92phh5s7pfpzdrJP6SS3G/IRU=

AR增强现实 之Metaio For Unity 开发 之HelloWorld

7.然后就是本地识别的识别方式选择和配置了。

本地识别

AR增强现实 之Metaio For Unity 开发 之HelloWorld

配置文件。在官方例子中的

AR增强现实 之Metaio For Unity 开发 之HelloWorld

 

8.把配置文件复制出来。重新命名为:HelloWorld_Tracking

然后打开文件修改一下配置文件。

注释掉下面的配置代码:

AR增强现实 之Metaio For Unity 开发 之HelloWorld

9.配置目标图片。目标识别文件和配置文件放到同一目录下。这里使用官方例子中的图片所以不需要修改。

其他的参数设置。请参阅官方文档。里面也有注释。假如你能看懂的情况

AR增强现实 之Metaio For Unity 开发 之HelloWorld

10.接下来就是设置识别到目标后显示的对象了。我们这里也采用官方带的Metaio 超人。放到Models目录下。

AR增强现实 之Metaio For Unity 开发 之HelloWorld

11.把小超人放到MetaioTracker 对象下。

AR增强现实 之Metaio For Unity 开发 之HelloWorld

12.因为Metaio 单位的关系。需要把对象放大100倍,所以设置如下:

AR增强现实 之Metaio For Unity 开发 之HelloWorld

13. 好了。现在的基本设置已经完成了。现在开始写代码了。

创建Scripts 文件夹 然后再在Scripts下创建HelloWorld 文件夹。

然后创建一个C#脚本为HelloWorldTest的脚本文件。放到metaioTracker上。

打开脚本编辑器:脚本内容如下

AR增强现实 之Metaio For Unity 开发 之HelloWorld

AR增强现实 之Metaio For Unity 开发 之HelloWorld

AR增强现实 之Metaio For Unity 开发 之HelloWorld

AR增强现实 之Metaio For Unity 开发 之HelloWorld

AR增强现实 之Metaio For Unity 开发 之HelloWorld

 

代码说明:

Update中的代码可以是在MetaioCallBack中拷贝下来的。你也可以直接拷贝。

识别回调方法onTrackingEvent是重写的MetaioCallBack 中的代码。可自行扩展。

enableRenderingChilds metaioTracker 中的方法 。

 

写完上面的代码就可以运行了。

AR增强现实 之Metaio For Unity 开发 之HelloWorld

   

好了!大功告成!

 

 

QQ群:AR增强现实 之Metaio For Unity 开发 之HelloWorldAR增强现实 之Metaio For Unity 开发 之HelloWorldAR增强现实 之Metaio For Unity 开发 之HelloWorld

                

                

 

AR 增强现实中国官网:http://www.arinchina.com/ 

AR 增强现实中国官方论坛:http://dev.arinchina.com/

感谢小仙,Luc .和其他群友的技术支持。

相关文章:

  • 2021-09-20
  • 2021-11-17
  • 2022-01-14
  • 2021-04-18
  • 2022-12-23
  • 2021-05-17
  • 2021-11-29
猜你喜欢
  • 2021-06-10
  • 2021-06-11
  • 2022-12-23
  • 2021-12-29
  • 2022-01-04
  • 2021-06-27
  • 2021-09-15
相关资源
相似解决方案