작성한 질문수
파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
작성
·
475
0
안녕하세요!
완강한 수강생입니다. 너무나 좋은 강의 감사하게도 잘 들었습니다.
한가지 질문이 있는데요!
get_rect()으로 size를 정의하고
충돌처리도 colliderect()으로 하다보니 저렇게 공의 이미지를 제가 포토샵으로 둥글게 누끼를 따도
가상의 사각형 모양에 닿으면 game over가 뜨는데요
공의 둥근 이미지에 맞게
정말 딱 공에 닿으면 충돌처리를 할 수 있는 방법이 뭐가 있나요?
답변 1
1
완주 진심으로 축하드리며 공부해주셔서 감사합니다 ^^ 말씀하신 충돌 처리는 우리 강의에서는 rect 즉 사각형 기준으로 해서 투명한 부분도 충돌 인정이 된답니다. 보다 정확한 충돌 처리는 mask 라는 것을 이용하면 구현 가능한데요, 자세히 설명이 되어 있는 링크로 대신 답을 드리겠습니다.
https://nightshadow.tistory.com/m/entry/pygame-의-스프라이트-충돌체크-방법