当您在画布上绘制得太快时,您会看到缝隙,请参见我的工作示例here。
我的代码是:
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;
我在做什么错,为什么上面的代码在快速绘制时会导致这么多的空白?