美文网首页Unity技术VR/AR分享
用Vuforia实现扫描卡片播放视频的功能

用Vuforia实现扫描卡片播放视频的功能

作者: Ginkgo | 来源:发表于2017-09-01 17:47 被阅读529次

步骤

    1. 去vuforia官方下载一个带有Video Playback的样例
    1. 把Video Playback导入Unity
    1. 导入vuforia的SDK
    1. 删除Main Camara之后添加AR Camare
    1. 托入ImageTarget到Hierachy层中去,结果如下


      image.png
    1. 将Video托入ImageTarget,成为IT的子对象


      image.png
    1. 设置被识别的图片


      image.png
image.png image.png
    1. 把需要播放的视频导入到StreamingAssets中,切记,一定是导入到StreamingAssets的根目录中,否则无法播放
image.png
    1. 设置视频的播放路径和第一帧显示的内容。导入的视频只支持.mp4或.m4v格式。还有就是设置路径的时候一定要加视频的后缀名。
image.png
    1. 完成上述所有操作之后,我们还需要给ARCamera添加一个脚本VideoPlay(点击Add Compnent搜索Play Video即可添加脚本),不添加此脚本的话,点击屏幕的播放按钮无法播放视频。删除ARCamera下面的一个脚本:Default Initialization Error Handler(点击脚本有上角的小齿轮,选择Remove Compnent即可删除)还需要移除Image Target中的Default Trackable Event Handler之后重新添加一个Trackable Event Handler。否则会出现视频离开了被识别物品后海在播放的问题。


      image.png
image.png
    1. 点击标题栏的Windows->Assets Store去下载Lean Touch(Lean Touch 的脚本添加到Video上去)

![image.png](https://img.haomeiwen.com/i1561461/6c752de0a75ddbdb.png?
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

参考文章

AR-vuforia扫描识别图片播放视频

相关文章

网友评论

    本文标题:用Vuforia实现扫描卡片播放视频的功能

    本文链接:https://www.haomeiwen.com/subject/qoyokxtx.html