Unity Shader#自定义材质面板 1.不同类型的DrawerClass 1.1.Toggle 1.2.Enum 1.3.KeywordEnum 1.4.在编译指令中定义关键词 1.5.PowerSlider 1.6.IntRange 自定义材质面板是通过对材质面板的UI样式做简单的调整可以使写出来的Shader更加方便易用。 Unity提供了基础类: 1.不同类型的DrawerClass 下面的表格是将MaterialPropertyDrawer内置不同类型的DrawerClass进行了汇总。 类型 描述 ToggleDrawer 将float类型数据显示为开关,数值只能是0或者1,0为关闭,1为开启。 EnumDrawer 枚举会将fl