Version: 6000.3
语言: 中文
条带着色器变体
对 AssetBundle 中的着色器重复进行故障排除

默认着色器关键字

Unity 使用预定义的着色器在 GPU 上运行的程序。更多信息
请参阅术语表
关键字来生成启用通用功能的着色器变体。

Unity 在编译时添加了以下着色器变体关键字集:

  • 默认情况下,Unity 会将这组关键字添加到所有图形着色器程序:STEREO_INSTANCING_ON、STEREO_MULTIVIEW_ON、STEREO_CUBEMAP_RENDER_ON UNITY_SINGLE_PASS_STEREO。您可以使用编辑器脚本剥离这些关键字。有关更多信息,请参阅着色器变体剥离
  • 默认情况下,Unity 会将这组关键字添加到标准着色器中:LIGHTMAP_ON、DIRLIGHTMAP_COMBINED、DYNAMICLIGHTMAP_ON、LIGHTMAP_SHADOW_MIXING SHADOWS_SHADOWMASK。您可以使用图形设置窗口剥离这些关键字。
  • 在内置渲染管线(Render Pipeline) 获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息
    请参阅术语表
    ,如果您的项目使用彼此不同的层设置,Unity 会将这组关键字添加到所有图形着色器:UNITY_HARDWARE_TIER1、UNITY_HARDWARE_TIER2、UNITY_HARDWARE_TIER3。有关更多信息,请参阅图形层:图形层和着色器变体
条带着色器变体
对 AssetBundle 中的着色器重复进行故障排除