基于unity制作的AR视频播放
2017-08-24 23:15
405 查看
首先解释一下AR这个东西,全名为Augmented Reality,中文意思为增强现实,是一种实时地计算摄像机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。而标题中提到的unity是一个大多数人都熟知的游戏制作引擎,再这个制作引擎上我们可以通过一些AR插件进行自己的AR制作。这次想说的就是AR视频播放。
第一次有想法进行AR视频播放的体验是因为AR录取通知书火的原因,就想给自己的学校做一个可以进行视频播放的录取通知书,其实,对于把了解AR的人而言,会觉得这样的视频播放会显得很神奇,可是只是淡出的运用了AR插件中视频播放这个功能而已,所以这篇文章也相当于给AR小白一个介绍吧,在AR插件中会有一个名称为VideoPlayer的预制部分,将这个预制部分拖动到ImageTarget这个负责AR效果触发的菜单之下,就可以完成视频的自动播放功能,这个功能就是我们这次的标题内容,using UnityEngine;
public class VideoPlayerMonoBehaviour: MonoBehaviour
{
//兼容之前云识别结果
public string m_localPath = "video.mp4";
public string m_webUrl = "Http://";
}
上面就是unity中AR插件提供的代码,并不是特别复杂,所以在unity中制作带有AR视频播放功能的软件不是一件特别困难的事,困难的在于视频的适应性,制作的软件是否兼容于各个平台或是各个系统,这一切都会影响产品的使用。
第一次有想法进行AR视频播放的体验是因为AR录取通知书火的原因,就想给自己的学校做一个可以进行视频播放的录取通知书,其实,对于把了解AR的人而言,会觉得这样的视频播放会显得很神奇,可是只是淡出的运用了AR插件中视频播放这个功能而已,所以这篇文章也相当于给AR小白一个介绍吧,在AR插件中会有一个名称为VideoPlayer的预制部分,将这个预制部分拖动到ImageTarget这个负责AR效果触发的菜单之下,就可以完成视频的自动播放功能,这个功能就是我们这次的标题内容,using UnityEngine;
public class VideoPlayerMonoBehaviour: MonoBehaviour
{
//兼容之前云识别结果
public string m_localPath = "video.mp4";
public string m_webUrl = "Http://";
}
上面就是unity中AR插件提供的代码,并不是特别复杂,所以在unity中制作带有AR视频播放功能的软件不是一件特别困难的事,困难的在于视频的适应性,制作的软件是否兼容于各个平台或是各个系统,这一切都会影响产品的使用。
相关文章推荐
- Unity+高通Vuforia SDK——AR播放视频
- Unity+高通Vuforia SDK——AR播放视频
- [置顶] Unity VR&AR Unity播放全景视频及优化极点变形twist问题
- 基于Android引入IjkPlayer无法播放mkv格式视频的解决方法
- android 简单的实现视频的播放 基于 ijkplayer的封装更加简单 方便快捷
- Unity-基于ZXing.Net实现二维码的制作
- 分享一款基于jQuery的视频播放插件
- 制作M3U清单实现MediaPlayer多个视频的连续播放
- vuforia6.2 在unity中图片识别播放视频流程
- unity播放视频代码
- unity5.2播放本地视频(PC端)
- VLC-基于LIBVLC播放视频
- [置顶] openGL ES进阶教程(五)制作一个简单的VR播放器,播放全景视频
- WPF中使用VLC播放控件制作多屏同步视频
- [置顶] 基于UDP实现的android局域网视频同步播放
- Unity如何使用WWW类和协程完成图片、视频下载播放
- 网页播放音频、视频文件——基于web的html 5的音乐播放器(转载)
- 最好用Unity 3D制作小地图,显示、隐藏小地图和背景音乐播放与暂停 [复制链接]
- 视频笔记--Unity与PlayMaker回合制游戏制作教程