public override void _Ready() { var size = GetViewportRect().Size; var wave = new SimpleWave() { Position = size / 2, Length = size.x, Amplitude = size.y / 4 }; AddChild(wave); }
public override void _Ready() { var size = GetViewportRect().Size; var wave1 = new SimpleWave() { Separation = 8, Length = 150, Position = new Vector2(size.x / 8, size.y / 4), Amplitude = 75 }; AddChild(wave1); var wave2 = new NoiseWave() { Separation = 4, Length = 300, Position = new Vector2(size.x / 2, size.y / 2), Amplitude = 100, AngularVelocity = 0.25f }; AddChild(wave2); var wave3 = new SimpleWave() { Separation = 8, StartAngleFactor = 10, Length = 150, Position = new Vector2(size.x - (size.x / 8), size.y - (size.y / 4)), Amplitude = 50 }; AddChild(wave3); }