0
외계인이 사수와 교차하도록하려고하며 교차로가 발생하면 게임을 종료하고 싶습니다. 코드직사각형 교차 문제
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
코드가 여전히 정상적으로 보입니다. 나는 당신의 논리가 다른 곳에 있어야한다고 생각합니다. –