Hallo,
ich habe es geschafft mit XNA und C# paar 3D-Modelle anzeigen zu lassen, culling und SKybox einzubauen, und jeztzt wollte ich mich mit einem Splashscreen beschaftigen. Das habe ich so gemacht: Ich habe einen neuen Enum erstellt (playing, splashscreen) und beim Starten des Spieles wird der Enum auf splashscreen geschalten. Im Drawing habe ich das gemacht:
Und in Update habe ich einen kleinen Timer eingebaut:
Was auch alles perfekt funktioniert: Nach 5 Sekunden wird dann der 2D-Splashscreen geloescht und die 3D-Objekte gezeichnet. Hier der Snippet fuer das Zeichnen der 3D-Objekte:
Funktioniert! Und nun, wenn es dann zum 3D umschaltet, passiert etwas komisches. Die Textur meines Terrains ist auf einmal verschwunden, nix wurde im LoadContent() veraendert:
Aber wenn ich das Fenster minimiere und dann wieder oeffne ist die Textur wieder da:
Hat irgendjemand eine Idee was los ist?
Danke!
-Epic
ich habe es geschafft mit XNA und C# paar 3D-Modelle anzeigen zu lassen, culling und SKybox einzubauen, und jeztzt wollte ich mich mit einem Splashscreen beschaftigen. Das habe ich so gemacht: Ich habe einen neuen Enum erstellt (playing, splashscreen) und beim Starten des Spieles wird der Enum auf splashscreen geschalten. Im Drawing habe ich das gemacht:
Und in Update habe ich einen kleinen Timer eingebaut:
Was auch alles perfekt funktioniert: Nach 5 Sekunden wird dann der 2D-Splashscreen geloescht und die 3D-Objekte gezeichnet. Hier der Snippet fuer das Zeichnen der 3D-Objekte:
Funktioniert! Und nun, wenn es dann zum 3D umschaltet, passiert etwas komisches. Die Textur meines Terrains ist auf einmal verschwunden, nix wurde im LoadContent() veraendert:
Aber wenn ich das Fenster minimiere und dann wieder oeffne ist die Textur wieder da:
Hat irgendjemand eine Idee was los ist?
Danke!
-Epic