0

これは、私が理解できない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」の「&255」値をランダムにする方法がわかりません。誰か説明してくれませんか?原因 u=(utab[x][y]+voffs)&random(0,255) または何かが機能しません。

4

1 に答える 1