根据之前的溶解效果,我们发现他在片段着色器中无论使用与否都会被计算。那我们可以利用multi_complile来把这段效果改为一个在使用时才计算的效果。 具体实现如下: [Toggle]_DissolveEnabled("DissolveEnabled",int) = 0 #pragma multi_compile _ _DISSOLVEENABLED_ON #if _DISSOLVEENABLED_ON #endif属性上设置开关、编译声明、进行语句判断#if 开始 #endif结束