image.png
    image.png
    image.png

    根据之前的溶解效果,我们发现他在片段着色器中无论使用与否都会被计算。那我们可以利用multi_complile来把这段效果改为一个在使用时才计算的效果。

    image.png

    具体实现如下:

    1. [Toggle]_DissolveEnabled("DissolveEnabled",int) = 0
    2. #pragma multi_compile _ _DISSOLVEENABLED_ON
    3. #if _DISSOLVEENABLED_ON
    4. #endif

    属性上设置开关、编译声明、进行语句判断#if 开始 #endif结束