unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
一:下载安装unity3d,在安装过程中勾选 vuforia support和Android Build support。
免费个人版:https://store.unity.com/download?ref=personal
二:配置unity3d
1.新建一个工程–>Edit–>preference–>配置sdk和jdk(下载安装和配置自行百度)
2.File–>Build Settings–>配置如下
3.做好以上设置后点击Player Settings,配置如下图
三:vuforia配置
1.搜索vuforia,登陆官网–>develop–>license Manager–>Get Development key–>按照步骤创建license key–>双击进去复制license key(如下图)
2.打开刚创建的unity3d项目,删除原来的Camera,新建Ar Camera,配置AR Camera–>open vuforia engine–>将刚才复制的license key复制到app license key:见下图
3.创建image target对象数据库–>搜索vuforia登陆官网–>develop–>Target Manager–>add Database–>添加target图片对象–>download All(unity Edit)
4.导入刚才下载的unity包,见下图
5.项目列表中新建ImageTarget,选择imgTarget并设置选择数据库和要扫描的图片对象–>在imageTargert下创建Plane部件–>在Plane部件里添加VideoPlayer组件–创建c#文件用来控制视频的播放(当扫描到图片对象后播放视频,离开对象后停止播放视频,再次扫描则接着上次视频继续播放),代码如下:
代码不好贴,就截图吧
6.修改defaultTrackableEventHandler,修改如下
六:最后le…
1.将对应的视频文件都复制到Assets中,配置Plane中的videoplayer如下:
备注:具体对象在AR Camera中的对应位置布局,以及视频播放页面的大小自行进行调节。
第一次写,有什么不足,请指正
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频相关推荐
- Java 扫描识别条形码图片
1.条形码扫描识别的实现方法及步骤 本文以Java代码示例介绍如何来扫描和识别条形码图片.这里使用免费的条码工具Free Spire.Barcode for Java,调用BarcodeScanner ...
- 编程语言Java 扫描识别条形码图片
编程语言Java 扫描识别条形码图片 1.条形码扫描识别的实现方法及步骤 本文以Java代码示例介绍如何来扫描和识别条形码图片.这里使用免费条码工具 Free Spire.Barcode for Ja ...
- Unity3D vuforia SDK 预制物体各组件功能说明
转载自 脱莫柔Unity3D学习之旅 Unity3D引擎技术交流QQ群:[334163814]本文链接地址: Unity3D vuforia SDK 预制物体各组件功能说明 制作最简单的demo流程请 ...
- 使用Vuforia Unity构建增强现实应用
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:1.64 GB |时长:3h 36m 专 ...
- Android BLE蓝牙4.0开发 实现扫描、连接、通讯、获取通知、特性等 (一、打开蓝牙 进行扫描)
目录 首先说下蓝牙4.0 目前android蓝牙有2种: ble蓝牙开发流程: 1.首先当然是进行权限申请啦: 2.获取蓝牙适配器 BluetoothAdapter 3.打开蓝牙 4.关闭蓝牙 5.在 ...
- Unity(一):结合高通的 vuforia sdk 构建增强现实 AR
Unity结合高通的 vuforia sdk 构建增强现实 AR 1.注册 vuforia engine 2.验证邮箱并登陆,获取key并记录下来 3.上传需要识别的图片 4.查看上传图片的星级,星级 ...
- vuforia ar unity 案例从零制作 三 番外 假如想在一个程序扫描多个图片,出现不同模型
如果我们一张图做一个程序 app显然不合理,至少我们得做一个类别的,一个系列的,多个图包含的 那么经过测试,实现其实很简单 我们选中iamgetarget 按下 ctrl+D 复制一份,吧他的data ...
- 增强现实 Metaio扫描图片要求(Image Tracking)
Metaio扫描图片要求(Image Tracking) 1. 有多种不同颜色的,对比度高,锐化的边缘, metaio 认的是灰度图,不同颜色就有不同的明度. 2. 图片是正方形或者是 3:2 \ 4 ...
- 最新.NET 5.0 C#6 MVC6 WCF5 NoSQL Azure开发120课视频
微软开源实战训练营 内部120课视频学习资料: 从入门到高级开发! 最新.NET 5.0 C#6 MVC6 WCF5 NoSQL Azure开发120课视频 老熊年薪42万,94年专科龚少月薪189 ...
最新文章
- 引入Redis|tensorflow实现 聊天AI--PigPig养成记(3)
- Android 内存溢出解决方案(OOM) 整理总结
- 用JSP实现上传文件的两种方法
- MobileIMSDK连接后频繁掉线重连,提示会话超时失效,对方非正常退出或网络故障
- java tbase_使用Java从firebase获取数据
- pta 习题集5-19 列车厢调度
- 自己实现java I/O中的BufferedReader对象中的raedLine方法
- java实现ftp连接、登陆、上传、下载、删除文件、获取目录、文件列表
- pip is configured with locations that require TLS/SSL
- mysql 从入门到精通 pdf_MySQL5.7从入门到精通PDF完整版+随书教学视频
- 云优CMS火车头数据采集教程-自动采集发布教程
- 小米平板2刷哪个系统更流畅_小米平板2刷lineage os与remix os及其体验
- 做好规划 IT项目不能再独行(zt)
- 技术人员成长路线感悟
- 美团网站底部超链接部分设计实现
- 坯子库和suapp哪个好用_关于Sketchup插件安装使用,你应该知道的那些事
- 软件绿化之实践一--绿化搜狗输入法
- 微信打开域名网址被拦截 域名网址被微信拦截怎么办
- Centos7 mysql5.7.28 Unit mysqld.service entered failed state.
- 嘉立创EDA专业版--PCB器件重叠如何选中