강의

멘토링

커뮤니티

Inflearn Community Q&A

jamesmoon06224492's profile image
jamesmoon06224492

asked

Free Python Lecture (Usage Part 1) - Making a nostalgic arcade game (3 hours)

Keyboard Event

키보드 이벤트 오류

Written on

·

534

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 <---
 
 
이줄이 오류나요
 
 
 
 
 
 
오류pythonGUIpygame

Answer 1

0

pygame.quit ->

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

jamesmoon06224492's profile image
jamesmoon06224492

asked

Ask a question