keywordName | 关键词名称。 |
使用着色器全局关键词名称初始化 ShaderKeyword 类的新实例。
如果您调用此函数,且使用您传入名称的关键词不存在,则 Unity 会创建一个包含该名称的关键词。若要获取所有已经存在的全局关键词,请使用 Shader.globalKeywords。
其他资源: IPreprocessShaders.OnProcessShader、IPreprocessComputeShaders.OnProcessComputeShader。
shader | 声明关键词的着色器。 |
keywordName | 关键词名称。 |
使用局部着色器关键词名称初始化 ShaderKeyword 类的实例。
如果着色器使用指定的名称定义局部关键词,则 Unity 将创建一个表示局部关键词的有效的 ShaderKeyword 实例。否则,Unity 会创建一个无效的 ShaderKeyword 实例。
其他资源:Build.IPreprocessComputeShaders.OnProcessShader、 ShaderKeyword.IsValid。
shader | 声明局部关键词的计算着色器。 |
keywordName | 关键词名称。 |
使用局部着色器关键词名称和定义局部关键词的计算着色器初始化 ShaderKeyword 类的实例。
如果计算着色器使用指定的名称定义局部关键词,则 Unity 将创建一个表示局部关键词的有效的 ShaderKeyword 实例。否则,Unity 会创建一个无效的 ShaderKeyword 实例。
其他资源: IPreprocessComputeShaders.OnProcessComputeShader、ShaderKeyword.IsValid。