Unity3d用Vuforia做AR播放器

这篇文章作为上一篇的补充
http://www.jianshu.com/writer#/notebooks/8501990/notes/7794377

Vuforia一些基础操作及配置,见上一篇

一、创建AR视频
1、插件导入
在Vuforia官网下载Advanced Topics for Unity 以获取更多的功能
https://developer.vuforia.com/downloads/samples

Unity3d用Vuforia做AR播放器_第1张图片
Paste_Image.png

下载后将其和识别图的数据库文件导入Unity3d中

Unity3d用Vuforia做AR播放器_第2张图片
Paste_Image.png

还是老样子删除MainCamera,将ARCamera和ImageTaget拖进层级视图,并摆好位置并在脚本中设置好数据库和license key,并调整好他们的位置与比例,具体操作见上一章。

Unity3d用Vuforia做AR播放器_第3张图片
Paste_Image.png

然后将Video预制体拖到ImageTaget下面

Unity3d用Vuforia做AR播放器_第4张图片
Paste_Image.png

将要播放的视频放在StreamingAssets文件夹下面。将其名字包括后缀名复制到图中的Path,keyframe Texture可以根据需要设置预览图,我们将AutoPlay也打上勾。

Unity3d用Vuforia做AR播放器_第5张图片
Paste_Image.png

最后给ImageTarget加上TrackableEventHandler脚本,移除DefaultTrackableEventHandler

Unity3d用Vuforia做AR播放器_第6张图片
Paste_Image.png

发布到手机上,发现已经可以正常运行了。

如果需要点击后播放,而不是自动播放,则将Video的VideoPlaybackBehaviour脚本中的AutoPlay取消,
给ARCamera加上Play video和VideoPlaybackTapHandler脚本 ,并删除DefaultInitializationErrorHandler脚本,以上脚本均可以被搜索到。

Unity3d用Vuforia做AR播放器_第7张图片
Paste_Image.png

发布到手机上,成功运行


Screenshot_2016-12-20-14-31-30.png

你可能感兴趣的:(Unity3d用Vuforia做AR播放器)