강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của yongga05135328
yongga05135328

câu hỏi đã được viết

Bài giảng Python miễn phí (Cách sử dụng Phần 1) - Tạo game arcade hoài cổ (3 giờ)

Hiệp hai

질문있습니다 선생님

Viết

·

219

0

캐릭터랑 똥이랑 충돌했을 시 

어떤 다른 이미지를 띄우고 싶을 때는 어떻게 하면 좋을까요?

1.  ending image 를  image.load로 지정

2. screen.blit 을 통해 화면에 그리기

3. colliderect 시 pygame.image.load (경로)

를 넣었는데 생각한대로 응용이 되지 않습니다.ㅠ 

GUIpygamepython

Câu trả lời 3

0

pygame.display.update은 화면을 다시 리셋해서 여태 해 온 작업을 표시하는 역할인가요?

0

pygame.display.update는 while 문 밖에랑 안에 둘다 사용해야되는거군요

0

nadocoding님의 프로필 이미지
nadocoding
Người chia sẻ kiến thức

접근 괜찮은데요? 기본적으로 이미지는 이미지, 좌표가 미리 정의된 상태에서  아래 2줄이면 이미지가 그려져야 합니다.

screen.blit(이미지, (이미지 좌표))

pygame.display.update() # 게임화면을 다시 그리기

만약 collidrect 에서 게임이 끝나도록 만드셨다면, while 문 밖에서 screen.blit 과 pygame.display.update 를 넣어보세요 ^^

Game Over 글자 띄우는 것과 비슷하게 접근하시면 됩니다.

충돌하면 게임이 끝나니까 충돌할 때 실행되는게 아니라 게임이 끝났을 때 실행되는거죠?

Hình ảnh hồ sơ của yongga05135328
yongga05135328

câu hỏi đã được viết

Đặt câu hỏi