如何在 Unity 的 Unlit 球体中播放 Alpha 视频?

How to play an Alpha video inside an Unlit sphere in Unity?

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

编辑器中的游戏视图

编辑器中的场景视图

在 Phone

上查看

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