ホームページ > バックエンド開発 > Python チュートリアル > 私の画像が Pygame に表示されないのはなぜですか?

私の画像が Pygame に表示されないのはなぜですか?

Linda Hamilton
リリース: 2024-11-22 16:33:11
オリジナル
631 人が閲覧しました

Why Aren't My Images Displaying in Pygame?

Pygame での画像の表示

問題:

画面を使用して画像を正常に読み込むことができます。 blit() はそれらを画面に表示せず、空白のままにします。

解決策:

Pygame で画像を描画するには、次の手順に従います:

  1. pygame.image.load を使用して画像をロードします。 ().
  2. 次を使用して画像の四角形を取得します。 myimage.get_rect().
  3. ゲーム ループ内で、次のシーケンスを実行します:

    • screen.fill().
    • を使用して画面をクリアします。 screen.blit(myimage, imagerect) を使用して希望の位置に画像を描画します。
    • で表示を更新します。 pygame.display.flip().

サンプルコード:

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

while 1:
    # Your game code here

    screen.fill(black)
    screen.blit(myimage, imagerect)
    pygame.display.flip()
ログイン後にコピー

以上が私の画像が Pygame に表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート