我正在使用 rect() 在画布上绘制 17×17 2D 网格。但每当我增加单元格数量(例如 20×20)时,画布上的网格就会缩小。一开始我以为是浮点精度损失问题。然而事实似乎并非如此。与屏幕的密度或像素有关吗?因为它在不同尺寸的屏幕上发生的情况不同。
这是我在draw()中的代码:
let size = width / 17;
for (let x = 0; x < size; x++) {
for (let y = 0; y < size; y++) {
rect(x * size, y * size, size, size);
}
}
MMTTMM
相关分类