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 .和其他群友的技术支持。
__EOF__

本文链接: https://www.cnblogs.com/alianblank/p/4186354.html
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角 【 推荐】 一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战