【发布时间】:2021-04-21 13:35:13
【问题描述】:
我正在尝试创建复古的像素化背景画。 “像素”的 x 和 y 位置相应地是奇数和偶数。这似乎适用于 4 的分辨率(res 变量),然后 % 运算符似乎不起作用。
function drawPixelatedBackground()
{
var res = 5;
for (var x=0; x<settings.width/res;x++ )
{
for (var y=0;y<settings.height/res;y++)
{
if ( (x%2==0) && (y%2==0) )
{
nx = x * (settings.width/res);
ny = y * (settings.width/res);
ctx.fillStyle= settings.colors.Fill;
ctx.fillRect(nx,ny, nx+ (settings.width/res),ny+ (settings.height/res) );
}
}
}
}
【问题讨论】:
-
给你。你可以在这里看到的模式很好,我同意。但我想要的只是矩阵棋盘风格。 jsfiddle.net/zwuLcntj
标签: javascript canvas html5-canvas