2012-01-15 16 views
7

Pygame kullanarak resimlerin nasıl çizileceğini bilmek istiyorum. Onları nasıl yükleyeceğimi biliyorum. Boş bir pencere hazırladım. Screen.blit (boş, (10,10)) kullandığımda, görüntü boş bırakılıyor yerine görüntü çizmiyor.Pygame kullanarak görüntüleri çizmenin iyi bir yolu nedir?

+2

Eğer görüntüleri pygame' çizmek 'googled mü? PC'mde bazı yararlı dokümanları ve – joaquin

+0

derslerini bir .png resim türünden mi bahsediyoruz? –

+0

evet, bir .png dosyası – jtl999

cevap

11

Bu tipik bir düzen geçerli:

myimage = pygame.image.load("myimage.bmp") 
imagerect = myimage.get_rect() 

while 1: 
    your_code_here 

    screen.fill(black) 
    screen.blit(myimage, imagerect) 
    pygame.display.flip() 
2

blit veya çizim yüzeyinizdeki herhangi bir güncellemeyi kullandıktan sonra, görüntülenenleri güncelleştirmek için pygame.display.flip() numaralı telefonu aramanız gerekir.

2
import pygame, sys, os 
from pygame.locals import * 
pygame.init() 
screen = pygame.display.set_mode((100, 100)) 

player = pygame.image.load(os.path.join("player.png")) 
player.convert() 

while true: 
    screen.blit(player, (10, 10)) 
    pygame.display.flip() 

pygame.quit() 

Yükler dosyası "player.png" mükemmel çalışan bu ve çalıştırın. Yani umarım bir şey öğrenmek

İlgili konular