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

SystemInfo.maxGraphicsBufferSize

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接收所有投稿,但我们会阅读用户提出的每项建议的更改,并在适用情况下进行更新。

关闭

提交失败

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

关闭

取消

public static long maxGraphicsBufferSize;

描述

图形缓冲区(GraphicsBufferComputeBuffer、顶点/索引缓冲区等)的最大大小,以字节为单位(只读)。

任何 GPU 缓冲区(GraphicsBufferComputeBufferMesh 使用的顶点/索引缓冲区)都不能大于此字节数。

using UnityEngine;

public class ExampleScript : MonoBehaviour { void Start() { // prints maximum graphics buffer size, in megabytes var maxSizeMb = SystemInfo.maxGraphicsBufferSize / 1024 / 1024; Debug.Log($"Maximum graphics buffer size is {maxSizeMb} MB"); } }