Unity + Vuforia初级开发过程
2018-01-08 14:55
211 查看
效果
摄像头扫描出识别图后能够显示模型。
步骤
1.访问vuforia官网https://developer.vuforia.com 登陆账号(没有注册的先注册账号)。2.登录后点击菜单栏的Develop,然后点击Target Manager。
3.点击Add Database按钮,创建一个数据库,类型保持为默认的Device。
4.创建了数据库后,点击数据库名称,然后点击Add Target按钮,添加图片。注意vuforia用米作为计算单位,上传图片时会自动计算图片的height值。
5.此时数据库里就有了图片,勾选这张图片,点击Download Database(1),在弹出的页面里选择Unity Editor,然后点击Downloaded按钮进行下载。
下载完成后的图标如下(是一个unitypackage包);
6.点击菜单栏Downloads,选择Download for Unity,下载vuforia开发包。
7.新建一个Unity项目,导入我们刚才第5,6步下载的两个包,操作是把包直接拖到Project视图里。
8.把要显示的模型也导入到Unity中,如果是Unity包同样可以直接拖到Project视图。此处我们随便使用一个。
9.删掉Hierarchy视图中的Main Camera,并在Project视图中的Vuforia->Prefabs文件下找到ARCamera和ImageTarget预设体,拖动它们到Hierarchy视图中。
10.调整ARCamera和ImageTarget的位置,直到能在Game视图中看到ImageTarget。
基本设置如图参数即可
这样就能在Game视图里看到ImgeTarget
11.在Hierarchy视图选中ImageTarget,在Inspector视图中找到Image Target Behaviour脚本,点击Database一栏的empty按钮,选择识别图数据库(由于在第3步我起的名字是CeShi,所以这里我的选项是CeShi,你们根据自己的情况选择正确的数据库)。
如果觉得图片显示不合适,可以进行调整,初始的大小是根据你在第4步设置的来显示的,更改可在transform组件的scale里面进行。
12.继续访问https://developer.vuforia.com,这次我们要获取Key,点击菜单栏的Develop,选择License Manager,点击Get Development Key,在弹出的窗口中填上名字,打上对勾就OK了
13.点击刚才创建的License名称,复制license Key信息,在Unity的Hierarchy视图里选中ARCamera,在Inspector视图中找到Vuforia Behaviour脚本,把复制的license Key信息粘贴到App Lisence key一栏。
14.继续往下,同在此组件中勾选Database 下的Load CeShi Database和Activate两个选项。
15.把我们要展示的模型从Project视图中拖动到ImageTarget之下,成为ImageTarget的子物体。
调整一下模型的位置,大小和方向,直至合适
16.现在就完成了,开始测试,用摄像机对准识别图就能看到模型显示在识别图的上面。
相关文章推荐
- [StarFromHere] Unity+vuforia开发增强现实
- Unity+Vuforia 开发遇到的问题
- 2.关于Unity -Vuforia -Android 开发 ,平台的搭建(极品菜鸟完整版) 续
- Unity项目开发过程经验摘要
- Unity+Vuforia SDKAR开发系列教程--1.4 vuforia成功案例介绍
- Unity+Vuforia SDKAR开发系列教程--2.1.2 Vuforia许可证管理
- 1.关于Unity -Vuforia -Android 开发 ,平台的搭建(极品菜鸟完整版)
- 使用unity插件vuforia进行AR开发
- Unity+Vuforia SDKAR开发系列教程--1.5AR发展前景展望
- Unity3D开发之Unity跟IOS交互过程
- unity基础开发----3dsmax烘培导入Unity中过程
- 基于 vuforia + unity + android studio 的AR开发(1)
- unity unity项目开发过程经验摘要(转)
- Unity+Vuforia SDKAR开发系列教程--2.1.3 Vuforia许可证购买
- Unity + vuforia 开发虚拟按钮
- LOR手游开发过程记录——菜单界面——NFC的Unity接口
- Unity+Vuforia SDKAR开发系列教程--1.3 Vuforia SDK 技术
- 使用Vuforia和Unity开发AR小游戏(一)
- Unity 结合 Vuforia开发AR项目基本流程
- unity+高通vuforia开发增强现实(AR)教程(一)