私は外国人が射手と交差するようにしようとしており、交差点が起こったときにゲームを終了したい。コードの矩形の交差問題
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;
あなたの価値は間違っており、あなたはその理由を理解できる唯一の人です。あなたが与えたコードはうまくいくはずです。 –
値は上手く見えますが、上記の編集済みのバージョンを再チェックしてもらえますか、おかげでkuttah x。 – user1275084
コードはまだよく見えます。私はあなたのロジックが他のところで間違っていなければならないと思います。 –