JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=a56b039dcb916eec4efec646e99ff207Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

SpieleMenüs: Wie macht man sowas?

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
mortl2
Junior JLI'ler



Anmeldedatum: 18.09.2002
Beiträge: 88
Wohnort: Straubing/Bayern
Medaillen: Keine

BeitragVerfasst am: 05.10.2002, 21:04    Titel: SpieleMenüs: Wie macht man sowas? Antworten mit Zitat

Hi,

Ich arbeite zur Zeit an meinem ersten Projekt, aber ich find es blöd wenn das Spiel immer gleich beginnt, also wollte ich ein SpielMenü erstellen.(Start, Optionene, Ende...). Aber wie macht mann so was Question, wahrscheinlich blitten, funzt aber irgendwie nicht.
Oder wie sonst?

Mortl
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 05.10.2002, 21:18    Titel: Antworten mit Zitat

Natürlich musst du das Blitten! Und warum sollte das nicht gehen?
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AFE-GmdG
JLI MVP
JLI MVP


Alter: 44
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 05.10.2002, 23:31    Titel: Antworten mit Zitat

Es gibt ganz verschiedene ANsätze, wie man das genau löst. Im Proinzip laufen aber alle Varianten darauf hinaus, daß man ein Hintergrundbild und ein Wenig Text auf dem Bildschirm zeichnet und dann per Maus oder Tastatur (incl. hervorhebung des aktuellen Textes) einen Eintrag auswählt und entweder untermenus anzeigt oder jegliche andere Aktion ausführt. Um die Steuerung bist aber ganz alleine du zuständig - es wär ja auch schlimm, würde DirectX einen bestimmten Weg vorgeben, der genutzt werden müsste...

AFE-GmdG
_________________
CPP:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Revil
Senior JLI'ler



Anmeldedatum: 28.07.2002
Beiträge: 242

Medaillen: Keine

BeitragVerfasst am: 06.10.2002, 00:11    Titel: Antworten mit Zitat

Mach doch ne Variable für den Spielzustand. Und dann machst dus so das da wo deine Render funktion aufgerufen wird, diese Variable geprüft wird und wenn sie z.B. 0 ist dann wird die Renderfunktion fürs Hauptmenü aufgerufen, wenn sie 1 ist wird deine Spielrenderfunktion aufgerufen usw...
Dann mußt du die Hauptmenürenderfunktion nur noch so machen, das wenn man z.B. "Spielen" auswählt, der Spielzustand auf 1 gesetzt wird...
Später kannst es dann auch noch so machen das zum jeweiligen Spielzustand die richtigen Sachen geladen bzw entladen werden...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 15.03.2003, 12:39    Titel: Antworten mit Zitat

Also ich hab mir einfach ne eigene Scriptsprache erfunden. In einer Menümanager-Datei steht dann drin, wie die Menüs heißen, wieviel Untermenüs sie haben und wo der Computer die Datei findet, in der der Schriftzug für das Menü gespeichert ist. Im Programm gibts dann ne Funktion, in der noch zusätzliche Funktionen für das Öffnen jedes Menüs aufgerufen werden können(z.B. im Menü 'Spiel starten' wird die boolesische Variable Menue auf FALSE gesetzt und das Spiel initialisiert, in 'Beenden' wird PostQuitMessage aufgerufen...)
_________________
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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum