private void Awake()
 {
     water = GetComponent <WaterRender.WaterSurface>();
     if (water == null)
     {
         Debug.LogError("Need WaterSurface Component");
     }
 }
        protected float MainTimer        = 0;                    //传入shader的时间参数

        public SineWave_Component(WaterRender.WaterSurface water) : base(water)
        {
        }
Example #3
0
 public GerstnerWave_Component(WaterRender.WaterSurface water) : base(water)
 {
 }
 public IWaveComponent(WaterRender.WaterSurface water)
 {
     this.water = water;
 }
Example #5
0
        private RenderTexture PreTexture; //上一刻的渲染纹理

        public WaveEquation_Component(WaterRender.WaterSurface water) : base(water)
        {
        }