본문 바로가기
Python/파이썬 연습

[Python-pygame] 예제 실습 240123-2

by bestchoco 2024. 1. 23.

import pygame

# 1. 초기화
pygame.init()  # 결과: (5, 0)
# 2. 게임 화면 설정 -> 크기 고정
size = [400,900]
screen = pygame.display.set_mode(size)

title = "pygame"
pygame.display.set_caption(title)

# 3. 인게임 설정 -> 변수
clock = pygame.time.Clock()
color = (52, 235, 186) # color picker
black = (0,0,0)
white = (255,255,255)

player = pygame.image.load('C:/Users/admin/Desktop/pygame_images/pokemon.gif').convert_alpha()
player = pygame.transform.scale(player,(80,80))
player_width, play_height = player.get_size()

player_x = round(size[0] / 2) - round(player_width / 2)
player_y = size[1] - play_height



# 4. 메인 이벤트
system_exit = 0
while system_exit == 0:
    #  - 4-1. FPS(Frame Per Second) 설정
    clock.tick(60)
    
    #  - 4-2. 입력(키보드, 마우스) 감지
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            system_exit = 1

    #  - 4-3. 입력, 시간에 따른 변화
    

    #  - 4-4. 전사작업(그리기)
    #screen.fill(image)    
    screen.blit(player,(player_x,player_y))
    #  - 4-5. 업데이트
    pygame.display.flip()
    
# 5. 종료
pygame.quit()

'Python > 파이썬 연습' 카테고리의 다른 글

[Python] 파이썬 수업 [1]  (0) 2024.02.08
[Pandas] Series, DataFrame  (0) 2024.02.02
[Python-pygame] 예제 실습 240123-2  (0) 2024.01.23