Ошибка отрисовки в cavnas

107
31 мая 2021, 11:40

Пытаюсь анимировать пулю,плавно вылетающую при клике на пробел.Но с отрисовкой что-то не так.

Код:

function moveBullets(x,y){
            const start = performance.now(),
                  DEL = 50/3,
                  times = (timeForBulletToMove/1000) * 60,
                  bulletsRangeY = 100,
                  rangeForOneTime = bulletsRangeY/times;
            function f(timestamp){
                let INTERVAL = Math.round((timestamp - start)/DEL);
                ctx.beginPath();
                ctx.fillStyle = '#1a1a1a';
                ctx.fillRect(x,y-(INTERVAL-1)*rangeForOneTime,30,40)
                ctx.fillStyle='yellowgreen';
                ctx.fillRect(
                x,
                y - INTERVAL * rangeForOneTime,
                30,40
                )
                if(INTERVAL === times) return;
                requestAnimationFrame(f)
            }
            requestAnimationFrame(f);
        }

Аргументы функции-это координаты левого верхнего угла пули.

Answer 1

Ошибка была в том,что я не сбрасывал канвас при отрисовке.

READ ALSO
Error: Syntax error, unrecognized expression

Error: Syntax error, unrecognized expression

Всем здравствуйтеВыскакивает куча ошибок на сайте wordpress

371
Как показать json данные подгруженные ajax

Как показать json данные подгруженные ajax

при добавление в бд поста через ajax, отправляю этот пост в json формате, все приходит, но я не могу понять как в divcontainer_box показать его

77
Почему не определяется объект Promise?

Почему не определяется объект Promise?

Почему вычисляемое свойство,полученное из Промиса, выдает [object Promise] на самой странице, хотя в консоли 14 (как и должно быть):

108