Pygame blit?
wie fixe ich diese fehlermeldung?
NoneType' object has no attribute 'blit'
Hier der Code:
import pygame
pygame.init()
screen = pygame.display.set_mode((1500, 1000))
screen = pygame.display.set_caption('Hallöle')
background = pygame.image.load('background.png')
def zeichen():
screen.blit(background, (0, 0))
run = True
while run:
for event in pygame.event.get():
if event.type == pygame.QUIT:
quit()
zeichen()
pygame.display.update()
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmieren & Softwareentwicklung
Die Funktionen "pygame.display.set_mode" und "pygame.display.set_caption" liefern nicht den Screen zurück, sondern garnichts bzw. einen NoneType.
Den Screen muss du dir anderswo herholen, beispielsweise über "get_surface".