如何使Pixel变量随机?

时间:2013-09-24 13:56:14

标签: random draw processing pixel void

所以这是一段我无法弄清楚的空白绘制代码。请向我解释我做错了什么。

void draw() {
loadPixels();
int x,y,offs,u,v;
offs=0;
for (y=0;y<988;y++) {
for (x=0;x<554;x++) {
u=(utab[x][y]+voffs)&255;
v=(vtab[x][y]+uoffs)&255;
pixels[offs++]=tex.pixels[(u<<8)+v];
}
}
updatePixels();
uoffs++;
voffs++;
}

我不知道如何为'u'和'v'随机制作'&amp; 255'值。有人可以解释一下吗?原因u =(utab [x] [y] + voffs)&amp; random(0,255)或其他东西不起作用。

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

u=(utab[random(554)][random(988)]+voffs)&255;

这应该是安全的,尽管如果你发布更多代码我们可以帮助你更多...