エイリアンをシューターと交差させようとしていますが、交差が発生したらゲームを終了したいと思います。ただし、コードを実行することなく、下部のシューターを通過します。
これは私のコードです:
Rectangle rectlauncher = new Rectangle(launcherXPos, 720, launcherImg.Width, launcherImg.Height);
Rectangle rectinvader = new Rectangle(invaders[Count].GetXPos(), invaders[Count].GetYPos(),invaderImg.Width, invaderImg.Height);
if (rectinvader.Intersects(rectlaucher))
{
this.Exit();
}
コードの値:
launcherXPos = 512;
invaderDirection = -1;
invaderSpeed = 20;
invader = new invader[55]; //displays the number entered of 'invaders'
int XPos = 512;
int YPos = 100;