|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
-
- [ExecuteAlways]
- public class ApplyImageEffect : MonoBehaviour
- {
-
- [SerializeField]
- private Shader m_imageEffect;
-
- [SerializeField]
- private Material m_mat;
-
- private void Awake()
- {
-
- if (m_imageEffect != null && m_mat == null)
- {
- m_mat = new Material(m_imageEffect);
- }
- }
-
- private void OnRenderImage(RenderTexture source, RenderTexture destination)
- {
- if (m_mat != null)
- {
- Graphics.Blit(source, destination, m_mat);
- }
- }
-
-
-
- }
|