Используя Python (и Pygame), я создаю короткую одноэкранную игру, и я кодирую каждую часть в другом окне. На моем главном экране, когда я нажимаю кнопку воспроизведения на экране, она не появляется. Я новичок в Python и Pygame. Это мой код:Почему изображение не появляется на экране, когда я его заливаю?
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 ")'. Я уверен, что вы не можете сравнивать изображения таким образом. –