所以这是一段我无法弄清楚的无效绘制代码。请向我解释我做错了什么。
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' 的 '&255' 值随机。有人可以解释一下吗?导致 u=(utab[x][y]+voffs)&random(0,255) 或某些东西不起作用。