예제 #1
0
    void CreateMaterials()
    {
        if (FXMaterialHBlur == null)
        {
            FXMaterialHBlur           = new Material(FXShaderHBlur);
            FXMaterialHBlur.hideFlags = HideFlags.HideAndDontSave;
        }
        if (FXMaterialVBlur == null)
        {
            FXMaterialVBlur           = new Material(FXShaderVBlur);
            FXMaterialVBlur.hideFlags = HideFlags.HideAndDontSave;
        }

        if (FXMaterialNeon == null)
        {
            FXMaterialNeon           = new Material(FXShaderNeon);
            FXMaterialNeon.hideFlags = HideFlags.HideAndDontSave;
        }

        FXMaterialHBlur.SetFloat("_Shift", shiftOffset);
        FXMaterialVBlur.SetFloat("_Shift", shiftOffset);

        FXMaterialNeon.SetFloat("_GlowCoef", glowCoef);
        FXMaterialNeon.SetFloat("_WhiteCoef", whiteCoef);
        FXMaterialNeon.SetFloat("_WhitePow", whitePow);
    }
예제 #2
0
    void CreateMaterial()
    {
        if (FXMaterialHBlur == null)
        {
            FXMaterialHBlur           = new Material(FXShaderHBlur);
            FXMaterialHBlur.hideFlags = HideFlags.HideAndDontSave;
        }
        if (FXMaterialVBlur == null)
        {
            FXMaterialVBlur           = new Material(FXShaderVBlur);
            FXMaterialVBlur.hideFlags = HideFlags.HideAndDontSave;
        }

        if (FXMaterialAdd == null)
        {
            FXMaterialAdd           = new Material(FXShaderAdd);
            FXMaterialAdd.hideFlags = HideFlags.HideAndDontSave;
        }

        FXMaterialHBlur.SetFloat("_Shift", shiftOffset);
        FXMaterialVBlur.SetFloat("_Shift", shiftOffset);
    }