Gibt es eine Möglichkeit zu kontrollieren, wo Pygame den Spielbildschirm erstellt? Es scheint es immer im selben allgemeinen Bereich zu erstellen, aber nicht an einem konsistenten Ort.
Die Positionierung von Fenstern wird nicht von der Client-Anwendung gehandhabt. Es wird vom Window-Manager (Metacity etc.) behandelt.
Die SDL-Bibliothek, auf der PyGame basiert, hat ein paar Umgebungsvariablen , die verwendet werden können, um dem Window-Manager Hinweise zu geben. Dies sind Hinweise, die das WM vielleicht ignoriert, aber es ist das Beste, was Sie tun können.
Die Kommentare über hier haben ein Beispiel.
gemäß Ссылка
Sie können den Bildschirm auch einfach mit
zentrieren %Vor%Beachten Sie, dass dies vor der Initialisierung von Pygame in der Hauptschleife erfolgen sollte. Ich mache es direkt nachdem ich zum Beispiel os importiert habe. Und da sie nicht Teil von pygame sind, können Sie sie wahrscheinlich auch anderswo verwenden, obwohl Dinge wie gtk und wxpython ihre eigenen Mechanismen bereitstellen.