Bir Pencere Aç
Coddy'nin Pygame ile Oyun Yap kursunda ders 1 / 40.
Pygame, 2B oyunlar yapmak için kullanılan bir Python kütüphanesidir. Bir pygame oyunu bir pencere açar ve bu pencereyi saniyede birçok kez yeniden çizer. Her görüntü bir karedir.
Düzenleyicideki kod, pencereyi açık tutan en küçük pygame programıdır:
pygame.init()
screen = pygame.display.set_mode((400, 300))
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.display.flip()pygame.init(), pygame'i başlatır. pygame.display.set_mode((400, 300)), 400 piksel genişliğinde ve 300 piksel yüksekliğinde bir pencere açar ve üzerine çizim yaptığın yüzeyi döndürür.
while running: döngüsü, oyun döngüsüdür. Bu döngünün her turu bir kare oluşturur. pygame.event.get(), bir tuşa basılması veya pencerenin kapatma düğmesine tıklanması gibi son kareden bu yana gerçekleşen olayları sana iletir; kapatma düğmesine tıklama pygame.QUIT olarak gelir. pygame.display.flip(), tamamlanan kareyi gösterir.
pygame.display.set_caption("My Game"), pencerenin üst kısmındaki başlığı ayarlar. Oyunların burada tarayıcıda çalışır ve aynı kod bilgisayarında gerçek bir pencere açar.
Görev
KolayBu pencereyi ilk oyunun için hazırla:
- Genişliğini 480 piksel, yüksekliğini 360 piksel yap.
set_modesatırından sonrapygame.display.set_caption()kullanarak başlığınıMove the Squareolarak ayarla.
Kendin dene
import pygame
pygame.init()
screen = pygame.display.set_mode((400, 300))
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.display.flip()
pygame.quit()
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Pygame ile Oyun Yap bölümündeki tüm dersler
1Oyun Döngüsü
Bir Pencere AçArka Planı DoldurKendi başına pratik yap: Pygame playground