如果数据字段与条件匹配,则从构建中删除指定的着色器关键字。
如果 RemoveIf
下的数据字段与 condition
的值匹配,则 Unity 会删除任何 multi_compile
关键字集中 keywordNames
。
using UnityEditor.ShaderKeywordFilter;
[RemoveIf(false, keywordNames: "FeatureA")] bool enableFeatureA;
其他资源: FilterAttribute。
RemoveIfAttribute | 如果数据字段与条件匹配,则从构建中删除指定的着色器关键字。 |