2012-01-15 2 views
7

파이 게임을 사용하여 이미지를 그리는 방법을 알고 싶습니다. 나는 그들을 적재하는 방법을 안다. 빈 창을 만들었습니다. screen.blit (공백, (10,10))을 사용할 때 화면을 비워 두지 않고 이미지를 그립니다.파이 게임을 사용하여 이미지를 그리는 좋은 방법은 무엇입니까?

+2

당신이 이미지 pygame'을 그릴'봤나요? 내 PC에서 유용한 도큐멘트와 튜토리얼을 얻을 수 있습니다. – joaquin

+0

.png 유형의 이미지에 대해 이야기하고 있습니까? –

+0

예 .png 파일 – jtl999

답변

11

이 전형적인 레이아웃입니다 :

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 또는 다른 업데이트를 사용한 후에는 표시된 내용을 실제로 업데이트하려면 pygame.display.flip()으로 전화해야합니다.

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() 

"player.png"파일로드 실행하면 완벽하게 작동합니다. 그래서 잘하면 당신이 뭔가 배울

관련 문제