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