inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)

공의 둥근 모양에 맞는 충돌처리 방법

525

DR_K

작성한 질문수 3

0

안녕하세요! 

완강한 수강생입니다. 너무나 좋은 강의 감사하게도 잘 들었습니다.

한가지 질문이 있는데요!

get_rect()으로 size를 정의하고

충돌처리도 colliderect()으로 하다보니 저렇게 공의 이미지를 제가 포토샵으로 둥글게 누끼를 따도 

가상의 사각형 모양에 닿으면 game over가 뜨는데요

공의 둥근 이미지에 맞게

정말 딱 공에 닿으면 충돌처리를 할 수 있는 방법이 뭐가 있나요?

python pygame GUI

답변 1

1

나도코딩

완주 진심으로 축하드리며 공부해주셔서 감사합니다 ^^ 말씀하신 충돌 처리는 우리 강의에서는 rect 즉 사각형 기준으로 해서 투명한 부분도 충돌 인정이 된답니다. 보다 정확한 충돌 처리는 mask 라는 것을 이용하면 구현 가능한데요, 자세히 설명이 되어 있는 링크로 대신 답을 드리겠습니다.

https://nightshadow.tistory.com/m/entry/pygame-의-스프라이트-충돌체크-방법

pygame 설치오류

0

123

1

pip install pygame 이 실패합니다

0

205

1

pip install pygame 이 안되요

0

891

1

(4:00) linting enabled 항목이 보이지 않습니다

0

155

1

마지막 프로젝트 그림 파일들을 올려주실 수는 없을까요?

0

202

1

import pygame에서 계속 오류가 발생해요

0

3580

2

무기 Y포지션 speed 감소

0

294

1

pygame 공부

0

504

0

마지막 부분 스프라이트가 맨 왼쪽에 위치해있습니다

0

264

1

공 쪼개기 문제

0

305

0

실행시 글자가 깨집니다.

0

309

1

키보드 이벤트 오류

0

569

1

스크린의 높이를 680으로 설정했을 때 오류?

0

294

1

pygame.time.get_ticks() 질문있습니다.

0

534

0

캐릭터의 이동

0

328

0

적(똥)과 케릭터가 충돌했을 때 게임 오버가 뜨게 만들려고..

0

298

1

시작을 하기에 앞서...

0

388

0

이미지 배경을 투명하게 하려면?

0

374

0

파이게임이 실행은 되는데....

0

227

0

실행이 안됩니다.

0

320

0

똑같이 따라 쳤는데 오류가 생겨요

0

302

0

배경색이 안 나와요

0

328

0

import pygame 실행이 안 돼요

0

2697

1

Error

0

151

0