Pygameを使って絵を描く方法を知りたいのですが。私はそれらをロードする方法を知っています。空白のウィンドウを作成しました。 screen.blit(blank, (10,10))
を使用すると、画像が描画されず、代わりに画面が空白のままになります。
これは典型的なレイアウトです:
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()
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
。これを実行すると、完全に機能します。だからうまくいけば、あなたは何かを学ぶ。
描画面でblit
またはその他の更新を使用した後、pygame.display.flip()
を呼び出して、表示される内容を実際に更新する必要があります。