Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 15.05.2004, 22:54 Titel: Grafikverwaltung |
|
|
Hallo!
Ich bin gerade dabei eine Klasse für Menüleisten zu basteln....
und gerade frage ich mich, wie man am besten die Texturen für die Menüs speichert.Da diese im Programmablauf öfter von der Bildfläche verschwinden und wieder auftauchen lohnt es sich da, ein eigenes Surfaces zu erstellen ( sozusagen als "TexturenLager") oder lädt man jedes mal wieder die Textur aus der Bilddatei....was das ganze ja recht lahm machen müßte.ich habe auch keine ahnung, ob das sehr viel Speicher frißt, alles in Surfaces zu packen....
Wäre nett wenn ihr mir ein paar tips geben könntet
Mfg |
|
Nach oben |
|
|
The Lord of Programming Living Legend
Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 16.05.2004, 12:11 Titel: |
|
|
Hmm...du hast wohl für dein Menü nicht besonders viele Grafiken, oder?
Ich denke, die kurze Zeitspanne kann man entbehren, wenn man vom Spiel ins Menü wechselt. Da kommt es ja nicht auf Millisekunden an oder auf die schnelle Reaktion des Spielers _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
|
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 16.05.2004, 12:50 Titel: |
|
|
also aus deiner antwort entnehme ich, daß ich am besten jedes mal , wenn ich das menü (ist eher eine menüleiste die sich links am rand befindet und sich halt ändert wenn man auf einen Menüpunkt klickt)
neu brauche, sprich in den backpuffer lade, es wieder aus der datei hole?
Ich wollte tatsächlich nur eine Grafik verwenden.....Buttons werden mit seperaten Grafiken geladen |
|
Nach oben |
|
|
The Lord of Programming Living Legend
Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 16.05.2004, 13:01 Titel: |
|
|
Hmm...das kommt schon darauf an, wie das ganze aufgebaut ist.
Ist die Leiste ständig sichtbar oder nicht?
Läuft das Spiel weiter, wenn man in Menü was macht? _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
|
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 16.05.2004, 13:08 Titel: |
|
|
also lazfen tut das spiel in dem sinne dann nicht, weil es ein rundenbasiertes Spiel ist, sprich das Spiel wartet eh auf ne eingabe vom Spieler.
Die Leiste bzw das menü ist nicht immer sichtbar, da man per menüpunkte zu anderen Menü(leisten) wechseln kann.....
das laden des menüs darf aber auch nciht zu lange brauchen, da man öfter zwischen den verschiedenen Menüs hin und her wechselt |
|
Nach oben |
|
|
The Lord of Programming Living Legend
Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 16.05.2004, 13:15 Titel: |
|
|
Ja, aber du wirst ja wohl keine so viele großen Bilder haben, oder?
Das mit dem neuladen lohnt sich eigentlich nur, wenn du im Grafikspeicher zu wenig Platz hast. Wenn alles reinpasst, kannst dus ja auch drinlassen und musst nicht die Grafiken nochmal von der Platte laden _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
|
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 16.05.2004, 13:18 Titel: |
|
|
ok, ich werde dann erstmal versuchen alles drinne zu lassen
danke für die hilfe |
|
Nach oben |
|
|
|