Vortex.cs 613 B

1234567891011121314151617181920
  1. using System;
  2. using UnityEngine;
  3. namespace UnityStandardAssets.ImageEffects
  4. {
  5. [ExecuteInEditMode]
  6. [AddComponentMenu("Image Effects/Displacement/Vortex")]
  7. public class Vortex : ImageEffectBase
  8. {
  9. public Vector2 radius = new Vector2(0.4F,0.4F);
  10. public float angle = 50;
  11. public Vector2 center = new Vector2(0.5F, 0.5F);
  12. // Called by camera to apply image effect
  13. void OnRenderImage (RenderTexture source, RenderTexture destination)
  14. {
  15. ImageEffects.RenderDistortion (material, source, destination, angle, center, radius);
  16. }
  17. }
  18. }