AVProVideo⭐️播放全景视频

Posted 橙子SKODE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AVProVideo⭐️播放全景视频相关的知识,希望对你有一定的参考价值。

哈喽大家好,你的橙哥突然出现~

本系列博客地址:传送门

我们都知道AVProVideo是个强大的插件,Unity大多数的全景视频都是它做的

那今天,我们就来讲一讲AVProVideo提供了哪些全景视频的功能

 

一、360°球形全景视频

1、拖入预制体:

新场景,拖入“360SphereVideo”预制体,

 

2、设置全景视频:

360SphereVideo 下的 AVPro Video Media Player 物体,有MediaPlayer组件

点击BROWSE,选择你的全景视频

 

3、设置相机:

给相机位置归零,添加 SphereDemo 脚本,用于控制摄像机旋转

 

运行游戏测试看看吧!

 

此时运行游戏,你可能发现控制的相机会倾斜,demo脚本不能像想象中那样控制相机正常运动,

且不能锁定向上看的角度和向下看的角度。

 

微信橙哥,回复“《全景相机控制脚本》”,可以免费领取哦。

 

 

二、360°立方体全景视频

制作方法跟“360°球形全景视频”类似,

不同的是预制体从“360SphereVideo”变成了“360CubeVideo”。

 

1、拖入预制体:

新场景,拖入“360SphereVideo”预制体,

 

2、设置全景视频:

360SphereVideo 下的 AVPro Video Media Player 物体,有MediaPlayer组件

点击BROWSE,选择你的全景视频

 

3、设置相机:

给相机位置归零,添加 SphereDemo 脚本,用于控制摄像机旋转

 

 

三、360°天空盒全景视频

1、设置播放器脚本

新建空物体,添加“MediaPlayer”脚本

点击BROWSE,选择你的全景视频

 

2、添加应用到材质球脚本

给空物体添加“ApplyToMetial”脚本,

设置这两个属性:

  • 将播放器脚本赋值给第一个属性
  • 将“SkyboxVideoSphere”材质球赋值给第二个属性

 

3、设置天空盒组件

给摄像机添加“Skybox”组件,复制刚才的SkyboxVideoSphere”材质球

添加摄像机控制脚本 SphereDemo 

运行游戏测试看看吧!

 

 

四、180°球形全景视频

1、拖入预制体:

这儿插件有个小bug,强烈建议直接用 12_Demo_180SphereVideo 场景的 360SphereVideo,

而不是Assets里的预制体 360SphereVideo。

即使你使用Assets中的预制体,配置的跟 12_Demo_180SphereVideo  场景的 360SphereVideo一致,

但因为shader问题,在运行后,必须再次设置到EquiRect180,才能正确显示半球画面。

运行前设置无效。

 

2、设置全景视频:

360SphereVideo 下的 AVPro Video Media Player 物体,有MediaPlayer组件

点击BROWSE,选择你的180°全景视频

 

3、设置相机:

给相机位置归零,添加 SphereDemo 脚本,用于控制摄像机旋转

 

运行游戏测试看看吧!

 

 

写了这么多,看官是否点个一键三连,加入我呢

好啦,今天就先说到这儿,大家还想看橙哥解答什么问题,可以到评论区留言分享。

 

 

如果你有技术上的问题或困扰

都可以加我的vx(skode250)

和我聊一聊你的故事🧡

以上是关于AVProVideo⭐️播放全景视频的主要内容,如果未能解决你的问题,请参考以下文章

AVProVideo⭐️支持的平台与插件功能

AVProVideo☀️四视频播放案例

AVProVideo☀️一一款U3D视频播放插件介绍

AVProVideo☀️六Unity播放PC端和安卓端视频以及对视频的读写方法

2022-08-26 Unity视频播放4——全景视频

解决krpano全景视频在QQ浏览器安卓不能正常播放的问题