[Pygame] ✈️ 전투기 슈팅 게임 만들기 5강 | 총알과 적 전투기 충돌 처리
⚙️ Python/🎮 Pygame 실전·2026. 1. 15.
1. 이번 강의 목표이번 강의에서는 다음을 구현합니다.총알과 적 전투기의 충돌 판정충돌하면 총알 제거 + 적 제거충돌 처리가 꼬이지 않도록 안전하게 삭제 처리이번 강의가 끝나면 스페이스바로 적을 “처치”할 수 있게 됩니다.2. 충돌 판정은 Rect로 처리합니다Pygame에서 충돌은 보통 pygame.Rect를 이용해 처리합니다.우리는 현재 총알과 적을 리스트로 관리하고 있으므로, 각각을 Rect로 만들어서 겹치는지 확인합니다.총알 Rect: (bullet_x, bullet_y, bullet_width, bullet_height)적 Rect: (enemy_x, enemy_y, enemy_width, enemy_height)Rect끼리 겹치면 colliderect()가 True가 됩니다.3. 충돌 처리 시 ..