[JS html5 Canvas] Эффект волнистые кольца + sources

В видео создадим эффект перемещения волн по окружности, данная анимация набирает популярность и всё чаще встречается на просторах интернета в разных вариациях. При создании кода не будут использованы дополнительные библиотеки, только чистый JS. В ролике что-то было не понятно? Пишите в комментарии или отправьте сообщение в группу вконтакте : https://vk.com/im?media=&sel=-97964493
Редактор кода: Visual Studio Code + дополнение Live Server для просмотра изменений на странице браузера в реальном времени. sources: https://vk.com/threepixdroid?w=wall-9...

v2:
v3:
Забыл упомянуть в видео, что переменные centerX и centerY нужно перенести с 28 - 29 строчки наверх и разместить над функцией init() и установить их значения внутри функции - для адаптивности, теперь анимация при изменении размеров области просмотра всегда будет в центре. Вот так должно быть начиная с 5 строчки: let centerX = 0; let centerY = 0; function init() { cnv.width = innerWidth; cnv.height = innerHeight; centerX = cnv.width / 2; centerY = cnv.height / 2; } init(); fixed:

Смотрите также