2011-01-03 15 views
0

Aus irgendeinem seltsamen Grund wird mein SFML-Programm nichts rendern, bis ich die Maus darüber bewege oder eine Taste drücke oder irgendetwas tue, das als Ereignis gilt.SFML White Window

Wie behebe ich das?

Antwort

4

Wenn Sie mit der Maus darüber fahren, wird eine Nachricht an die Anwendung gesendet. Wahrscheinlich hast du deine Hauptschleife falsch geschrieben, so dass sie erst nach dem Empfang einer Nachricht gerendert wird. Aber das ist eine zufällige Schätzung, Sie sollten in Erwägung ziehen, Ihren Code immer zusammen mit Ihrer Frage zu veröffentlichen.

+0

Das war in der Tat das Problem. Ich hatte mein Zeichenmaterial in der Ereignisschleife; also zeichnete es nur, wenn ein Ereignis passierte. Trotzdem danke. – Lemmons