レンガのx座標の配列、レンガのy座標の配列、可視の天気を示す配列があります。私のコードは次のように読み取りますC#Brickbreaker gameヒット時にレンガが消えるようにする
if (Visible[0] == 1)
{
paper.DrawRectangle(pen, BrickX[0], BrickY[0], 50, 10);
}
とレンガをヒットするボールのための私の衝突のために、コードを読み取ります。ボールは、レンガを閉じる来るとき
if (Visible[0] == 1)
{
if ((x >= BrickX[0]) && (x <= BrickX[0] + 50))
{
if ((y >= picDisplayBat.Height - 190) && (y <= BrickY[0] + 10))
yChange = -yChange;
Visible[0] = 0;
をこれは、として機能していないようです衝突が起こる前にレンガは消え、ボールはそれをまっすぐに通ります。助言がありますか?