Version: 6000.3
语言: 中文
检查网格是否使用异步上传管道
文本网格

配置异步上传管道

Unity 提供了特定于异步上传管道的优化设置。要访问这些设置,请打开项目的 质量(Quality) 设置

请注意,您无法为同步上传管道配置设置。

质量设置中的异步上传设置
质量设置中的异步上传设置

配置网格数据的流式处理缓冲区

Unity 重用单个环形缓冲区来流式传输纹理和meshUnity 的主要图形原语。网格体构成了 3D 世界的很大一部分。Unity 支持三角或四边形多边形网格。Nurbs、Nurms、Subdiv 曲面必须转换为多边形。更多信息
请参阅术语表
数据发送到 GPU。这减少了所需的内存分配数量。

异步上传缓冲区确定此环形缓冲区的大小。它的最小大小为 2 兆字节,最大大小为 2047 兆字节。

Unity 会自动调整缓冲区的大小,以适应当前正在加载的最大纹理或网格。这可能是一项缓慢的作,尤其是当 Unity 必须多次执行时;例如,如果您要加载许多大于默认缓冲区大小的纹理。要减少 Unity 必须调整缓冲区大小的次数,请将此值设置为适合您期望加载的最大值。这通常是场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,您可以放置环境、障碍物和装饰,实质上是分块设计和构建游戏。更多信息
请参阅术语表
.

您可以在质量设置窗口中配置此值,也可以使用 QualitySettings.asyncUploadBufferSize API。

配置CPU的上传时间

要控制CPU将纹理或网格体数据上传到GPU所花费的时间量,请使用异步上传时间片。该值以每帧毫秒为单位。

值越大意味着数据将更快地在 GPU 上准备就绪,但 CPU 将在这些帧期间花费更多时间进行上传作。请注意,只有当缓冲区中有数据等待上传到 GPU 时,Unity 才会使用这段时间进行上传;如果没有等待的数据,Unity 可以将这段时间用于其他作。

可以在“质量设置”窗口中配置此值,也可以使用 QualitySettings.asyncUploadTimeSlice API 配置此值。

检查网格是否使用异步上传管道
文本网格