Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Xibus Junior JLI'ler
Alter: 33 Anmeldedatum: 18.02.2007 Beiträge: 91 Wohnort: Deutschland -> NRW -> OWL -> Paderborn -> Salzkotten Medaillen: Keine
|
Verfasst am: 15.03.2007, 20:30 Titel: minimieren maximieren |
|
|
Wie macht man das das wenn man das spiel minimert zB jli asteroids das spiel bei maximieren wieder angezeigt wird anstatt eines weißen leeren fensters? _________________ Signatur
  |
|
Nach oben |
|
 |
GreveN JLI Master

Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 15.03.2007, 20:36 Titel: |
|
|
Ich bevorzuge immernoch den Weg alle Ressourcen freizugeben und neu zu initialisieren, aber ich bin nicht so 100% fit in Sachen DirectX, da geht's vielleicht auch noch eleganter via "Restore"-Methode vom Device usw. oder so ähnlich. |
|
Nach oben |
|
 |
manu Super JLI'ler

Alter: 35 Anmeldedatum: 09.03.2006 Beiträge: 327 Wohnort: allgäu (DE) Medaillen: Keine
|
Verfasst am: 15.03.2007, 20:38 Titel: |
|
|
Du musst bei dem sogenannten "device lost" alle texturen usw.. wieder neu laden...
Patrick hatte das mal schön in einem seiner Tutorials erklärt, aber leider gibts die ja allesamt nicht mehr aufzufinden.
Der gedankengang ist erstmal zu überprüfen ob das Spiel maximiert ist, wenn ja, dann erst den Code in der Spielschleife auszuführen(is nicht dafür notwendig, aber allgemein ganz nützlich).
Dann musst du den devicelost abfangen und z.B. in der DirectX Klasse eine entsprechende Methode für den Fall der Fälle bereitstellen. |
|
Nach oben |
|
 |
|