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

SystemInfo.maxCubemapSize

建议更改

成功!

感谢帮助我们提高 Unity 文档的质量。尽管我们无法接受所有投稿,但我们确实会阅读用户提出的每条建议的更改,并会进行适当的更新。

关闭

提交失败

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

关闭

取消

public static int maxCubemapSize;

描述

以像素为单位的最大立方体贴图纹理大小(只读)。

图形硬件支持的最大立方体贴图纹理宽度和高度。

即使 maxCubemapSize 返回更大的尺寸,Unity 也只支持最大尺寸为 16384 的贴图。

只有在有足够内存的情况下,才能创建最大尺寸的贴图。例如,要以 TextureFormat.RGBA32 等未压缩格式创建尺寸为 16384 的立方体贴图,需要 6 千兆字节的内存,因为数据量为每像素 4 字节 × 6 个贴图 × 16384 x 16384。