강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

genie님의 프로필 이미지
genie

작성한 질문수

PyGame 어드벤쳐 : 위니브 월드를 수복하라!

004. 잡은 물고기와 경과시간을 텍스트로 추가하기

시간바와 스코어바 테두리를 없애고 싶어요.

작성

·

259

1

그냥 이미지만 띄웠을 때는 이미지 테두리가 없었는데, 이번 시간에 한 것 적용하고 나니깐 이미지 테두리가 까맣게 두껍게 생겼던데 없앨 수 있는 방법이 있나요?

퀴즈

파이게임(Pygame) 애플리케이션의 메인 'while True' 루프의 주요 역할은 무엇일까요?

게임 시작 시 단 한 번만 실행되는 초기화 과정이에요.

게임 실행 중 발생하는 이벤트를 지속적으로 처리하고 화면을 계속 업데이트해요.

게임의 데이터를 파일에 저장하고 불러오는 역할을 해요.

게임의 스토리를 정의하고 관리하는 역할을 해요.

답변 1

0

Jimen님의 프로필 이미지
Jimen
지식공유자

그것은 이미지 테두리가 생긴 것이라기보다는 이미지의 그림자가 있는데 그 이미지들을 같은 위치에 연속적으로 그려주다 보니 그림자가 겹치면서 테두리처럼 보이는 현상입니다.

배경은 그대로 두는데 다른 요소들을 지속적으로 그려주다보니 생기는 현상이므로

스코어바와 시간바를 그리기 전 배경을 그려주면 해결됩니다.

현재

while True:

    경과시간 = round( ...

    화면.blit(스코어바 ...

바꾼 후

while True:

    경과시간 = round( ...

    화면.blit(배경이미지, (0, 0))

    화면.blit(스코어바 ...

genie님의 프로필 이미지
genie

작성한 질문수

질문하기