Python(およびPygame)を使用して、私は短い1画面のゲームを作成しており、それぞれの部分を別のウィンドウでコーディングしています。ホーム画面で、再生ボタンを画面に合わせると表示されません。私はPythonとPygameが初めてです。これは私のコードです:フレデリック・ハミディはすでにコメントで述べたように、あなたはおそらく期待どおり私はそれをblitするときに画面に画像が表示されないのはなぜですか?
import pygame, sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((1352,638))
pygame.display.set_caption("Termination: Part 1")
bg = True
playButton = pygame.image.load("Play Button.png")
mouse = pygame.mouse.get_pos()
def playButtonFunction():
if background == pygame.image.load("Home Screen.png"):
background.blit(playButton(533.5,278))
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type == KEYDOWN and event.key == K_SPACE:
bg = False
screen.blit(background,(0,0))
if bg:
background = pygame.image.load("Intro Screen.png")
else:
background = pygame.image.load("Home Screen.png")
playButtonFunction()
pygame.display.update()
'if background == pygame.image.load(" Home Screen.png ")'。私はあなたがそうしたイメージを比較することはできないと確信しています。 –