Bild ladet nicht bei command (python,pygame)
Wenn ich den ganz untersten "if" command laufen lasse kommt Die Fehlermeldung im Bild. Kann mir bitte jemand helfen ?
"level4_map" ist eine Funktion die mehrere Bilder blitet.




5 Replies
:hack: - Danke für deine Frage!
› Unsere Community freut sich schon, dir bei deinem Problem weiterzuhelfen! Sei so lieb und unterstütze die Personen welche dir weitergeholfen in dem du die Antwort welche das Problem lösen konnte akzeptierst.
- :accept: = Akzeptiert die Antwort und markiert dein Problem als gelöst.
Alternativ kannst du auch
/solved
verwenden, falls du es selbst herausgefunden hast.
Pushe deinen Post für mehr Aufmerksamkeit mit /push
.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Der Fehler sagt das
level4_map()
den Wert None
zurückgibt, aber die Funktion möchte einen Wert von pygame.surface.Surface
haben. Also irgendwo gibt es ein Problem in deiner "level4_map" Funktion: Sie gibt nicht die Bilder zurück.ich habe versucht nur '''level4_map()''' auszuführen und es klappt. Also kann es nicht an der Funktion liegen. Auserdem zeigt Pycharm das nichts falsch mit der funktion liegt.

Wie du sehen kannst, klappt es eben nicht. Es kann gut sein das deine Funktion die Bilder richtig generiert, aber zum Zeitpunkt wo du die Funktion dort in deinem Code aufrufst, gibt diese nichts zurück.
Zeig mal bitte die Funktion von dir und vergewissere dich, dass die Bilder über
return
zurückgegeben werden, weil wenn du das nicht tust, gibt eine Funktion standardmäßig None
zurück›
✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)