Python pygame-Fenster abstürzt

Immer wenn ich meinen code der Python-Fenster, das zeigt nicht reagieren.

Gibt es etwas falsch mit meinem code, oder muss ich neu installieren von pygame und python?

Ich bekomme einen schwarzen pygame Fenster und dann ist es weiß und sagt nicht mehr reagiert?

Auch ich bin neu hier also bitte machen Sie dies so einfach wie möglich. Ich habe versucht, überall für die Antwort, aber konnte es nicht in einer Weise, die ich verstehen konnte.

Bitte helfen Sie mir. Danke 🙂

1 - Bibliothek Importieren

import pygame
from pygame.locals import *

2 - Initialisieren Sie das Spiel

pygame.init()
width, height = 640, 480
screen=pygame.display.set_mode((width, height))

3 - Laden Von Bildern

player = pygame.images.load("resources/images/dude.png")

4 - halten Sie die Schleife durch

while 1:
    # 5 - clear the screen before drawing it again
    screen.fill(0)
    # 6 - draw the screen elements
    screen.blit(player, (100,100))
    # 7 - update the screen
    pygame.display.flip()
    # 8 - loop through the events
    for event in pygame.event.get():
        # check if the event is the X button
        if event.type==pygame.QUIT:
            # if it is quit the game
            pygame.quit()
            exit(0)
  • versuchen Sie print-Anweisungen, um herauszufinden, wo es kracht, ein guter Anfang wäre, eine vor der while-Schleife, um zu sehen, ob es ist oder nicht, bevor es nicht mehr funktioniert.
  • Wenn if event.type--pygame.QUIT: ist eigentlich in Ihrem code, Sie haben ein problem. Sie verwenden möchten == statt --.
  • ich habe es aus -- to == aber es funktioniert immer noch nicht. Was soll ich tun?
  • Gibt er Ihnen eine Fehlermeldung?
  • Ausführen im terminal. Vielleicht sehen Sie einige Fehlermeldung (trackback).
  • BTW: sollte pygame.image.load im Ort pygame.images.load - image ohne s
  • Nope, noch keine Fehler zeigen, nur das pygame Fenster mit der Meldung reagiert nicht. Keine Ahnung, worin das problem besteht immer noch 🙁
  • Ihr Programm habe keine Probleme und läuft einwandfrei nach dem entfernen der -- mit == und ändern pyagme.images.load zu pygame.image.load...Und wenn Ihr irgendein problem im code, und Sie sind nicht mit jedem try-except dann muss der code werfen einige Ausnahme
  • Bitte geben Sie den kompletten traceback des Fehlers, Sie bekommen.

InformationsquelleAutor user3027728 | 2013-11-24
Schreibe einen Kommentar