Я застрял на том, чтобы волны выглядели так, как я хочу. Я пытаюсь понять, как получить основание волны, чтобы оно было того цвета, который мне нужен. Я могу сделать желаемый цвет, но он блокирует фон. Я ничего не вижу за этим, потому что я использовал как отражение. Может быть, кто-то может понять это, потому что у меня возникают трудности с тем, чтобы заставить его работать ... Я планирую сделать, чтобы волна падала и поднималась. Вот ссылка на код ручки: ЗДЕСЬ
Вот где у меня вертикальное отражение:
var x = $.cx - $.length / 2 + $.length / $.count * i,
y = height + $.simplex.noise2D($.xoff, $.yoff) * amp + sway;
$.ctx[i === 0 ? 'moveTo' : 'lineTo'](x, y);
}
$.ctx.lineTo($.w, $.h); // -$.h - Vertically reflection
$.ctx.lineTo(0, $.h); // -$.h - Vertically reflection
$.ctx.closePath();
$.ctx.fillStyle = color;
if (comp) {
$.ctx.globalCompositeOperation = comp;
}
$.ctx.fill();
Мой желаемый вид волн ниже:
Вот то, что я получил с успешным прозрачным верхом, но не правильной окраски