Unity2017使用SkyBox播放全景视频

 Unity2017版已经集成支持全景视频的skybox 。使用skybox 来播放全景视频比用插件简单。

创建一个Render texture


创建材质并修改shader 为Skybox/Panoramic



设置分辨率:size 对应为视频的分辨率 比如 4096  2048,这样才能保证视频不会被拉升


创建一个 video player 对象 并想渲染对象跟 创建的 Texture 关联。


最后设置天空合 为刚刚创建的 材质。运行就能在skybox 上播放全景视频了。当然要控制播放替换视频文件。就修改 video player 组件的对应地址,及调用播放站厅等。如:
        videoPlayer.url = "file://" + Application.dataPath + @"/.." + @"/Data/video.mp4";
       // videoPlayer.frame = 100;    
        videoPlayer.isLooping = true;
        videoPlayer.Play();


当然也可以将多个视频关联多个vidio player 组建,控制不播或停止。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值