-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
질문있습니다 선생님
20.09.09 20:10 작성 조회수 102
0
캐릭터랑 똥이랑 충돌했을 시
어떤 다른 이미지를 띄우고 싶을 때는 어떻게 하면 좋을까요?
1. ending image 를 image.load로 지정
2. screen.blit 을 통해 화면에 그리기
3. colliderect 시 pygame.image.load (경로)
를 넣었는데 생각한대로 응용이 되지 않습니다.ㅠ
답변을 작성해보세요.
0
0
0
나도코딩
지식공유자2020.09.12
접근 괜찮은데요? 기본적으로 이미지는 이미지, 좌표가 미리 정의된 상태에서 아래 2줄이면 이미지가 그려져야 합니다.
screen.blit(이미지, (이미지 좌표))
pygame.display.update() # 게임화면을 다시 그리기
만약 collidrect 에서 게임이 끝나도록 만드셨다면, while 문 밖에서 screen.blit 과 pygame.display.update 를 넣어보세요 ^^
Game Over 글자 띄우는 것과 비슷하게 접근하시면 됩니다.
답변 3