unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频

unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频

一:下载安装unity3d,在安装过程中勾选 vuforia support和Android Build support。
免费个人版:https://store.unity.com/download?ref=personal
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
二:配置unity3d
1.新建一个工程–>Edit–>preference–>配置sdk和jdk(下载安装和配置自行百度)

unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频

unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
2.File–>Build Settings–>配置如下
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
3.做好以上设置后点击Player Settings,配置如下图
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
三:vuforia配置
1.搜索vuforia,登陆官网–>develop–>license Manager–>Get Development key–>按照步骤创建license key–>双击进去复制license key(如下图)
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
2.打开刚创建的unity3d项目,删除原来的Camera,新建Ar Camera,配置AR Camera–>open vuforia engine–>将刚才复制的license key复制到app license key:见下图

unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
3.创建image target对象数据库–>搜索vuforia登陆官网–>develop–>Target Manager–>add Database–>添加target图片对象–>download All(unity Edit)
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
4.导入刚才下载的unity包,见下图
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
5.项目列表中新建ImageTarget,选择imgTarget并设置选择数据库和要扫描的图片对象–>在imageTargert下创建Plane部件–>在Plane部件里添加VideoPlayer组件–创建c#文件用来控制视频的播放(当扫描到图片对象后播放视频,离开对象后停止播放视频,再次扫描则接着上次视频继续播放),代码如下:

unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
代码不好贴,就截图吧
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
6.修改defaultTrackableEventHandler,修改如下
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频

unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频
六:最后le…
1.将对应的视频文件都复制到Assets中,配置Plane中的videoplayer如下:
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频

unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频备注:具体对象在AR Camera中的对应位置布局,以及视频播放页面的大小自行进行调节。
unity3d+vuforia 8.0 增强现实 通过扫描不同的图片播放不同的视频第一次写,有什么不足,请指正