Exemplo n.º 1
0
        public override void _Ready()
        {
            var size = GetViewportRect().Size;

            var wave = new NoiseWave()
            {
                Separation = 24,
                Length     = size.x,
                Position   = new Vector2(size.x, size.y) / 2,
                Amplitude  = size.y / 2
            };

            AddChild(wave);
        }
Exemplo n.º 2
0
        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);
        }