应用程序实际渲染线程模式的选项。
Player Settings PlayerSettings.MTRendering、PlayerSettings.graphicsJobs 和 PlayerSettings.graphicsJobMode 的组合以及目标平台的功能决定了 Unity 编辑器或独立运行时启动时的渲染线程模式。启动后,您可以使用属性 SystemInfo.renderingThreadingMode 查询渲染线程模式。
请参考 多线程渲染和图形作业 教程以比较不同的渲染线程模式。
要指定编辑器中是否允许图形作业线程模式,请使用 首选项窗口 的作业面板中的 **在编辑器中允许图形作业** 复选框。启用此选项可让 Unity 在编辑器中使用图形作业线程模式(在 Player Settings 中启用图形作业时)。
直接 | 使用 Direct 枚举从主线程直接渲染应用程序。 |
单线程 | 将 SingleThreaded 用于内部调试。它仅使用单个线程来模拟 RenderingThreadingMode.MultiThreaded。 |
多线程 | 通过主线程生成中间图形命令。渲染线程将它们转换为低级平台 API 图形命令。 |
LegacyJobified | 通过多个工作线程生成中间图形命令。然后,单个渲染线程将它们转换为低级平台 API 图形命令。 |
NativeGraphicsJobs | 主线程生成中间图形命令。渲染线程将它们转换为低级平台 API 图形命令。渲染线程还可以将图形作业分派到多个工作线程。 |
NativeGraphicsJobsWithoutRenderThread | 通过多个工作线程生成中间图形命令,并将它们转换为低级平台 API 图形命令。 |
NativeGraphicsJobsSplitThreading | 通过多个工作线程生成中间图形命令,渲染线程分派多个工作线程将它们转换为低级平台 API 图形命令。 |