版本:Unity 6 (6000.0)
语言英文
  • C#

VideoPlayer.targetTexture

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交的内容,但我们确实会阅读用户提出的每条建议的更改,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请在几分钟后<a>重试</a>。感谢您腾出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public RenderTexture targetTexture;

说明

当将 VideoPlayer.renderMode 设置为 Video.VideoTarget.RenderTexture 时,RenderTexture 可供绘制。

如果 RenderTextureTextureDimension.Tex2D 视频帧将直接绘制到此目标中。为了达到最佳性能,RenderTexture.widthRenderTexture.height 应与视频媒体的尺寸精确匹配。

如果 RenderTextureTextureDimension.Cube 视频帧将被解读为 cubemap,根据视频纵横比,采用 4 种受支持布局之一(横向或纵向排列的交叉或条带布局)。视频帧的 cubemap 面绘制到 RenderTexture 的 6 个面中。为了进行一对一像素映射,RenderTexture.widthRenderTexture.height 应与视频媒体的 cubemap 中包含各个面的尺寸匹配(例如,对于 2048x1536 水平交叉 cubemap 视频,RenderTexture cube 尺寸应设置为 512x512)。