При установке прозрачного фона в Canvas, анимация начинает оставлять следы - PullRequest
0 голосов
/ 12 ноября 2018

Анимация прекрасно работает, когда я устанавливаю любой цвет фона.Но когда я ставлю прозрачный фон, анимированные «волны» начинают оставлять следы.Как я могу это исправить?

https://codepen.io/obiwan-kenobi/pen/JebWjG

ctx.fillStyle = 'rgba(255,255,255,0)'; 
ctx.fillRect.apply(ctx, _toConsumableArray(bounds.params)); 

введите описание изображения здесь

1 Ответ

0 голосов
/ 12 ноября 2018

Он оставляет следы, потому что вам нужно перерисовать измененные области вашего холста или, проще, перерисовать всю сцену.

Вы используете карандаш и рисуете каждый кадр на одном и том же листе бумаги, не используя свой ластик. Вот почему. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...