前提・実現したいこと
VScodeでpygameをインポートして出力結果に画像を表示させたい
発生している問題・エラーメッセージ
ターミナルにはエラーメッセージは出ていないが、実行されると表示されるwindowにおいて画像が表示されないのと、毎回応答なしとなる
該当のソースコード
python
1import pygame 2from pygame.locals import * 3import sys 4 5def main(): 6 #pygame.init() 7 #pygameの初期化 8 screen = pygame.display.set_mode((900,500)) 9 #画面の生成 10 pygame.display.set_caption("Test") 11 12 player = pygame.image.load("円.jpg").convert_alpha() 13 rect_player = player.get_rect() 14 rect_player.center = (100, 400) #初期位置 15 16 while(True): 17 screen.fill((100,100,100)) 18 #画面をグレーに塗りつぶし 19 pygame.draw.line(screen, (0,0,0), (0,400), (1000,400), 3) 20 # (0,400)から(400,1000)まで線幅3pxで白色(R=0, G=0, B=0)の直線を描 21 pygame.display.update() 22 #画面を更新 23 screen.blit(player, rect_player) 24 25 26if __name__ == "__main__": 27 main() 28 29 30
試したこと
コードファイルがあるディレクトリに表示させたい画像が入っているかどうか確認をして、それが入っていることを確認した。VScode側にも、jpgのファイル(?)が生成されていたので画像は確かに読み込まれている(はず)
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/09 10:23
退会済みユーザー
2020/07/09 11:01
2020/07/10 05:34
退会済みユーザー
2020/07/10 23:49
2020/07/11 05:21