用于应用程序实际渲染线程模式的选项。
播放器设置 PlayerSettings.MTRendering、PlayerSettings.graphicsJobs 和 PlayerSettings.graphicsJobsMode 的组合以及目标平台功能决定了 Unity 编辑器或独立平台启动过程中的渲染线程模式。启动之后,可以使用属性 SystemInfo.renderingThreadingMode 查询渲染线程模式。
有关不同渲染线程模式的比较,请参阅教程页面多线程渲染和图形作业。
Direct | 使用 Direct 枚举直接从主线程渲染应用程序。 |
SingleThreaded | 使用 SingleThreaded 进行内部调试。它仅使用单个线程模拟 RenderingThreadingMode.MultiThreaded。 |
MultiThreaded | 通过主线程生成中间图形命令。渲染线程将它们转换为低级平台 API 图形命令。 |
LegacyJobified | 通过几个工作线程生成中间图形命令。单个渲染线程随后将它们转换为低级平台 API 图形命令。 |
NativeGraphicsJobs | 主线程生成中间图形命令。渲染线程将它们转换为低级平台 API 图形命令。渲染线程还可以将图形作业分发给几个工作线程。 |
NativeGraphicsJobsWithoutRenderThread | 通过几个工作线程生成中间图形命令,并将它们转换为低级平台 API 图形命令。 |