Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
27.04.2003, 16:58
Zero0Cool



Hallo,
ich hoffe mir kann jemand helfen:
Ich will ein Spiel im Fenstermodus, also nicht Fullscrenn, programmieren, aber ich weiß nicht, wie ich jetzt eine Flip Surface erstelle, denn ein Backbuffer funktioniert ja nicht, so wie im Fullscreen.
Geht das überhaupt oder muss man da eine andere Variante einschlagen?

Danke schon mal

--

Ein Programm fertigprogrammieren:
Ist der Höhepunkt der Gefühle

zum Seitenanfang zum Seitenende Profil || Suche
001
28.04.2003, 14:55
Prefect



Page-Flipping basiert darauf, dass einfach auf der Grafikkarte der Pointer, der auf die Bildschirmdaten zeigt, ausgetauscht wird. Das kann natürlich nur im Vollbild funktionieren (Okay, theoretisch könnte es auch mit Overlays funktionieren).

Wenn du nicht direkt in das Fenster rendern willst ist deine einzige andere Möglichkeit, in eine Offscreen-Surface zu rendern und diese dann auf einmal in das Fenster zu blitten.

Je nach der API, die du verwendest, sieht das natürlich unterschiedlich aus. Wenn du z.B. SDL verwendest wird dieses Blitting automatisch gemacht.

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche