测试环境
Unity2018.4.6
Post Processing2.1.7
实现后期效果需要三个文件 ,以GrayScale举例:
1.GrayScaleEditor.cs
此文件主要做面板上控制属性显示
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
namespace UnityEditor.Rendering.PostProcessing
{
[PostProcessEditor(typeof(GrayScale))]
public sealed class GrayScaleEditor : PostProcessEffectEditor<GrayScale>
{
SerializedParameterOverride m_Blend;
public override void OnEnable()
{
m_Blend = FindParameterOverride(x => x.m_Blend);