🐸

002 개리와 돌 이미지 추가하기

1. 전체 코드

import pygame as pg pg.init() # 게임 기본 설정 실행여부 = True 화면가로길이, 화면세로길이 = 800, 450 화면 = pg.display.set_mode([화면가로길이, 화면세로길이]) pg.display.set_caption('동족을 노역장에서 구출하라!') 배경이미지 = pg.image.load('img/배경.png') 배경이미지 = pg.transform.scale(배경이미지, (화면가로길이, 화면세로길이)) 개리뛰기이미지 = pg.image.load('img/개리-뛰는-모습1.png') 개리뛰기이미지 = pg.transform.scale(개리뛰기이미지, (100, 100)) 돌이미지 = pg.image.load('img/돌.png') 돌이미지 = pg.transform.scale(돌이미지, (100, 100)) while 실행여부: 화면.blit(배경이미지, (0, 0)) 화면.blit(개리뛰기이미지, (70, 255)) 화면.blit(돌이미지, (500, 280)) for 이벤트 in pg.event.get(): if 이벤트.type == pg.QUIT: 실행여부 = False pg.display.update() pg.display.quit()

2. 상세 내용

개리뛰기이미지 = pg.image.load('img/개리-뛰는-모습1.png') 개리뛰기이미지 = pg.transform.scale(개리뛰기이미지, (100, 100)) 돌이미지 = pg.image.load('img/돌.png') 돌이미지 = pg.transform.scale(돌이미지, (100, 100))
  • 각 이미지 크기는 (100 x 100)으로 통일합니다.
 
화면.blit(개리뛰기이미지, (70, 255)) 화면.blit(돌이미지, (500, 280))
  • 각 이미지의 y좌표가 다른 이유는 같은 (100 x 100)크기의 이미지라도 빈 부분이 있어 이미지 내 실제 그림 크기는 다르기 때문에 시각적으로 비슷한 위치에 보이도록 조정합니다.
 

3. 실행 화면

notion imagenotion image