RenderingThreadingMode

enumeration

切换到手册

描述

用于应用程序实际渲染线程模式的选项。

播放器设置 PlayerSettings.MTRenderingPlayerSettings.graphicsJobsPlayerSettings.graphicsJobsMode 的组合以及目标平台功能决定了 Unity 编辑器或独立平台启动过程中的渲染线程模式。启动之后,可以使用属性 SystemInfo.renderingThreadingMode 查询渲染线程模式。
有关不同渲染线程模式的比较,请参阅教程页面多线程渲染和图形作业

变量

Direct使用 Direct 枚举直接从主线程渲染应用程序。
SingleThreaded使用 SingleThreaded 进行内部调试。它仅使用单个线程模拟 RenderingThreadingMode.MultiThreaded。
MultiThreaded通过主线程生成中间图形命令。渲染线程将它们转换为低级平台 API 图形命令。
LegacyJobified通过几个工作线程生成中间图形命令。单个渲染线程随后将它们转换为低级平台 API 图形命令。
NativeGraphicsJobs主线程生成中间图形命令。渲染线程将它们转换为低级平台 API 图形命令。渲染线程还可以将图形作业分发给几个工作线程。
NativeGraphicsJobsWithoutRenderThread通过几个工作线程生成中间图形命令,并将它们转换为低级平台 API 图形命令。