【初心者】Java の宿題ここで答えます 5.0【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0211java初心者
05/02/14 22:51:26どうしても一つ分からないところがあります。
作っているのはブロック崩しのゲームなのですが、ボールの当たり判定がよくわかりません。
ballX+=ballVX;
if (ballX<=2) {
ballX=2;
ballVX=-ballVX;
} else if (ballX>=118) {
ballX=118;
ballVX=-ballVX;
} else {
i=(ballY/10)*6+ballX/20;
if (0<=i && i<60 && block[i]!=0) {
block[i]=block[i]-1;
ballVX =-ballVX;
if (--rest<=0) init=S_CLEAR;
}
}
この部分を説明しなくてはいけないのですが、ここはどういった意味なのでしょう?
分かる方いらっしゃいましたらご指導お願いします。
■ このスレッドは過去ログ倉庫に格納されています