今回はウィンドウに画像を表示してみたいと思います。メタルマックスやメガテンのようなゲームを作りたいと始まったものなので、安直ですが戦車の画像を表示させてみます。まずは素材探しからですね。素材探すの結構好きです。カッコいい戦車のフリー素材があったので、使わせていただきます。今回のコードはこちら
import pygame pygame.init() screen = pygame.display.set_mode((800,600)) screen.fill((255,255,255)) img = pygame.image.load("player.png") #追加 x = 300 ; y = 450 #追加 running = True while running: font_path = "ipaexg.ttf" font = pygame.font.Font(font_path,50) text = font.render("RPG仮",True,(0,0,0)) screen.blit(text,(340,200)) screen.blit(img,(x,y)) #追加 for key in pygame.event.get(): if key.type == pygame.QUIT: running = False pygame.display.update()
段々とコードが長くなってきました。スゴイ!
img = pygame.image.load("player.png") #imgという画像用のオブジェクトを用意し、pygame.image.loadで読み込む画像を指定。画像ファイルは("player.png") x = 300 ; y = 450 #画像を表示させるXとY座標を指定 screen.blit(img,(x,y)) #読み込んだ画像をscreen.blitで表示。(img,(x,y))でオブジェクトと座標を指定
実行してみます

デターーー!!全然ゲームではないけど画像が表示されるとゲームっぽくなった🤔?ここまでくると次にやることは画像をプレイヤーキャラとして動かしてみたいですね🤗 今回はここまで!