首页 > 解决方案 > 在画布上绘制太快时如何避免间隙?

问题描述

当您在画布上画得太快时,您会看到间隙,请参阅我的工作示例

我的代码是:

let canvas = document.getElementById('drawing-canvas');
function drawingPen(e) {
  const canvasSizes = canvas.width / cellSize;

  canvasCtx.fillStyle = '#000000';

const currentX = Math.floor(e.offsetX / canvasSizes) * canvasSizes;
const currentY = Math.floor(e.offsetY / canvasSizes) * canvasSizes;

我做错了什么,为什么上面的代码在快速绘制时会导致这么多的空白?

标签: javascriptcanvas

解决方案


推荐阅读