pygame stürzt ab, wenn die Füllmethode (Farbe) verwendet wird
Mein Pygame-Code stürzt irgendwie ab, wenn ich das @ benutfill()
Methode
First off fand ich dort isteine exakt gleiche Frage auf dieser Website von jemand anderem, der wahrscheinlich dasselbe Pygame-Tutorial wie ich gesehen hat, aber das Problem ist dort nicht wirklich gelöst, und deshalb erstelle ich diese doppelte Frage (nicht wirklich ein Duplikat, da die ursprüngliche Frage von jemandem gestellt wurde sonst wurde auch nicht gelöst).
Mein Code ist unten. Der Teil des Codes, der den Absturz verursacht, ist dasGameDisplay.fill(black)
part.
Ich weiß das, denn wenn ich diese Zeile lösche, funktioniert alles einwandfrei. Meine Pygame-Version ist dieselbe wie die von mir verwendete Python-Version (2.7) und beide sind 32-Bit-Versionen. Das Gerät, das ich verwende, ist ein MacBook Air.
Ich habe bereits versucht, Python und Pygame neu zu installieren, aber der Code stürzt immer noch ab. Ich habe nur ein Macbook und kann dies nicht auf einem Windows-Computer wie dem anderen tun, der die gleiche Frage gestellt hat. Ich frage mich also, ob es überhaupt Möglichkeiten gibt, dies zum Laufen zu bringen. Hilfe wird geschätzt!
import pygame
white = (255, 255, 255)
black = (0, 0, 0)
red = (255, 0, 0)
green = (0, 255, 0)
blue = (0, 0, 255)
pygame.init()
GameDisplay = pygame.display.set_mode((800, 600))
pygame.display.set_caption("rooms")
GameExit = False
while not GameExit:
for event in pygame.event.get():
print event
if event.type == pygame.QUIT:
GameExit = True
GameDisplay.fill(black)
pygame.display.update()
pygame.quit()
quit()