私はpygameを使って画像を描く方法を知っています。私はそれらをロードする方法を知っています。 空白のウィンドウを作った。 screen.blit(空白、(10,10))を使用すると、画面を空白のままにして画像を描画しません。pygameを使って画像を描画するには良い方法はありますか?
7
A
答えて
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" これを実行し、それが完璧に動作をロードします。だから、うまくいけば、あなたが何か
あなたがイメージがpygame'描く 'ググましたか?私のPCには便利なドキュメントとチュートリアルがあります。 – joaquin
は.pngタイプのイメージについて話していますか? –
はい、その.pngファイル – jtl999