0

我正在尝试使用着色器“GoogleVR/Demo/VideoDemo InsideShader”在具有 StereoPanoSphereMaterial 的球体内播放 Alpha 视频,并用于播放 360 度视频。我在 Quad 上使用 GoogleVR/Unlit/TransparentOVerlay 着色器在球体内运行我的 Alpha 视频。当我在编辑器中运行它时,它似乎运行良好,但是当我在我的设备上运行它时,它只显示一个应该是透明的空白 Quad,并且也无法看到视频。我已经尝试使用其他给定的着色器以及 FX/Flare、Unlit/Transparent 来播放它,但没有用。关于如何在我的 360 度视频球内播放 Alpha 视频的任何提示?

编辑器中的游戏视图 编辑器中的游戏视图

编辑器中的场景视图 编辑器中的场景视图

在手机上查看 在手机上查看

4

1 回答 1

0

所以对于任何关注这个线程的人。问题是 GVR SDK 显然不支持 .mov 格式,即使 Unity 支持。因此,我们将视频转换为 .webm 格式,它的工作并没有达到我们的预期,但现在可以在球内播放 Alpha 视频,播放立体视频。另请注意,在 Unity 默认存在的着色器中,只有 FX/Flare 着色器适用于这种格式以在 VR 中播放视频。PS 我还尝试将 PNG 图像作为组件放置在视图中,即使它现在无法正常工作,即使它在 Unity 中工作也是如此。

于 2017-05-08T07:24:23.733 回答