Wprowadzenie do Pygame

Feb 16 2023
Pygame to popularna biblioteka Pythona do tworzenia gier. Zapewnia podstawowy interfejs do projektowania gier, w tym zarządzania grafiką, dźwiękiem i interakcją użytkownika.

Pygame to popularna biblioteka Pythona do tworzenia gier. Zapewnia podstawowy interfejs do projektowania gier, w tym zarządzania grafiką, dźwiękiem i interakcją użytkownika. W tym poście przyjrzymy się, czym jest Pygame, jak działa i jak zacząć z nim korzystać.

Co to jest Pygame

Pete Shinners stworzył Pygame po stagnacji w rozwoju. Jest to wysiłek społeczności od 2000 roku[8] i jest rozpowszechniany na licencji GNU Lesser General Public License dla wolnego oprogramowania.

Instalacja Pygame

Python musi być zainstalowany na twoim komputerze, zanim będziesz mógł używać Pygame. Pygame można zainstalować za pomocą pip, menedżera pakietów Pythona, po zainstalowaniu Pythona. Wpisz następujące polecenie w wierszu polecenia lub terminalu:

pip install pygame

import pygame

# Initialize Pygame
pygame.init()
# Set up the display
screen = pygame.display.set_mode((800, 600)) # width and height

# Load an image
image = pygame.image.load("image.png")
# Main game loop
running = True
while running:
    
    # Event loop
    for event in pygame.event.get():
        # Check exiting from the app
        if event.type == pygame.QUIT:
            running = False

    # Draw the image on the screen 
    screen.blit(image, (0, 0)) # surface, (x, y)

    # Update the display
    pygame.display.update()
pygame.quit() # quit from pygame

Układ współrzędnych do rysowania obrazów w Pygame jest oparty na lewym górnym rogu powierzchni wyświetlania. Jak widać na poniższym obrazku, oś X rośnie, gdy przesuwasz się w prawo, podczas gdy oś Y rośnie, gdy przesuwasz się w dół.

(0, 0) --------------------------------------------------------------------> x
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       |
       v

       y

Prosta aplikacja Pygame

Wniosek

Pygame to potężna biblioteka do tworzenia gier w Pythonie. Zapewnia łatwy interfejs do tworzenia gier, w tym grafiki, dźwięku i interakcji użytkownika. Pygame pozwala szybko i wydajnie tworzyć gry, a także edukować innych, jak to robić. Pygame to wspaniałe narzędzie, które warto mieć w swoim arsenale, niezależnie od tego, czy jesteś nowicjuszem, czy doświadczonym twórcą gier.