Bir Pencere Aç
Coddy'nin Pygame ile Oyun Yap kursunda ders 1 / 41.
Bu kursta boş bir pencereden başlayarak pygame programının tamamını kendin yazarsın. Bir pygame oyunu 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. Döngünün her bir geçişi bir kare oluşturur. pygame.event.get(), bir tuşa basılması veya pencerenin kapatma düğmesine tıklanması gibi son kareden beri 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
Kolayİlk oyunun için pencereyi hazırla.
set_modeiçindeki boyutu(480, 360)olarak değiştir.set_modesatırının altınapygame.display.set_caption("Move the Square")ekle.
“Oyna” düğmesine bas: başlığı Move the Square olan daha büyük bir pencere açılır. Ardından “Kontrol et” düğmesine bas.
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()
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