-
UniVRMedia运用其VideoPlayer组件,在Unity中以编程方式而非通过编辑器设置实现360度视频的流式播放
资源介绍
UniVRMedia
完全通过代码而不是通过编辑器设置,使用其VideoPlayer组件在Unity中流360视频。
目的
Unity在5.6版中引入了备受期待的视频播放器组件说明了如何使用新的视频播放器来播放360视频,但这是一种Skybox + RenderTexture方法,在手机上可能很昂贵(我不知道)。
另一种方法是在球体的中心放置一个具有指向内部法线的摄像机和“视频播放器”组件,但这需要手动设置。
UniVRMedia自动执行手动工作流程。 它基本上遵循以下步骤:
在某个位置创建原始球体并反转其法线
将相机放置在球体的中心
在球体表面上使用“不发光纹理”着色器,并将颜色更改