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

jamesmoon0622님의 프로필 이미지
jamesmoon0622

작성한 질문수

파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)

키보드 이벤트

키보드 이벤트 오류

작성

·

444

0

- import pygame

pygame.init()


screen_width = 480
screen_height = 640
screen = pygame.display.set_mode((screen_width, screen_height))


pygame.display.set_caption("Nado game")


background = pygame.image.load("C:/Users/james/OneDrive - YutouCat/바탕 화면/python_workspace/ppygame_basic/background.png")

character = pygame.image.load("C:/Users/james/OneDrive - YutouCat/바탕 화면/python_workspace/ppygame_basic/character.png")
character_size = character.get_rect().size
character_width = character_size[0]
character_height = character_size[1]
character_x_pos = (screen_width / 2) - (character_width / 2)
character_y_pos = screen_height - character_height

to_x = 0
to_y = 0


running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_LEFT:
                to_x -= 5
            elif event.key == pygame.K_RIGHT:
                to_x += 5
            elif event.key == pygame.K_UP:
                to_y -= 5
            elif event.key == pygame.K_DOWN:
                to_y += 5

        if event.type == pygame.KEAUP:
            if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT:
                to_x = 0
            elif event.key == pygame.K_UP or event.key == pygame.K_DOWN:
                to_y = 0

character_x_pos += to_x
character_y_pos += to_y

    screen.blit(background, (0, 0))

    screen.blit(character, (character_x_pos, character_y_pos))

  pygame.display.update() <--
   
pygame.quit <---
 
 
이줄이 오류나요
 
 
 
 
 
 

답변 1

0

pygame.quit ->

pygame.quit()으로 작성하시면 됩니다

jamesmoon0622님의 프로필 이미지
jamesmoon0622

작성한 질문수

질문하기