当将 VideoPlayer.renderMode 设置为 Video.VideoTarget.RenderTexture 时,RenderTexture 可供绘制。
如果 RenderTexture 的 TextureDimension.Tex2D 视频帧将直接绘制到此目标中。为了达到最佳性能,RenderTexture.width 和 RenderTexture.height 应与视频媒体的尺寸精确匹配。
如果 RenderTexture 的 TextureDimension.Cube 视频帧将被解读为 cubemap,根据视频纵横比,采用 4 种受支持布局之一(横向或纵向排列的交叉或条带布局)。视频帧的 cubemap 面绘制到 RenderTexture 的 6 个面中。为了进行一对一像素映射,RenderTexture.width 和 RenderTexture.height 应与视频媒体的 cubemap 中包含各个面的尺寸匹配(例如,对于 2048x1536 水平交叉 cubemap 视频,RenderTexture cube 尺寸应设置为 512x512)。