わかりましたので、これは本当にわかりません。次のように、配列 playerPos を定義しました。
int[] playerPos = new int[]{32, 32};
最初の数値は x 値、2 番目は y 値です。しかし、それを使用して長方形を定義しようとすると、ここで構文エラーが発生します。
for (int x = 0 ; x < 64; x++) {
for (int y = 0 ; y < 64; y++) {
switch(map[x][y]) {
case 1:
mapRects[x][y] = new Rect(x - playerPos[0])*64, (y - playerPos[1])*64, ((x - playerPos[0])*64)+64, ((y - playerPos[1])*64)+64);
break;
case 2:
mapRects[x][y] = new Rect(x - playerPos[0])*64, ((y - playerPos[1])*64)-64, ((x - playerPos[0])*64)+64, ((y - playerPos[1])*64)+64);
break;
}
}
}
new Rect() と言うところはどこでも、すべてのコンマで構文エラーが発生します。
Syntax error on token ",", [ expected
そして最後の数字には、
Syntax error, insert "]" to complete Expression
何が悪いのかわかりません。ヘルプ?