Seite 1 von 1

Hilf bei Menu`?

Verfasst: 27.04.2008 11:49
von sipfer
Halo alle zusammen,
habe schon lange gesucht und ncihts gefunden.
Wollte mal fragen ob jemand eine guide hat, die erklärt wie man ein spiel Start menü macht, nichts aufwendiges einfach nur wo draufsteht Start Game oder so was!

danke

Verfasst: 27.04.2008 13:54
von STARGÅTE
was soll da viel erklärt werden ?

Du machst dir ein Paar ButtonSprites (oder machst du Text mit DrawText) und fragst ab ob mit der Maus geklickt wurden und wo:

Code: Alles auswählen

Procedure MouseInBox(x,y,Width,Height) 
 If MouseX() >= x And MouseX() < x+Width And MouseX() >= y And MouseX() < y+Height 
  ProcedureReturn 1 
 EndIf 
EndProcedure
Wenn nun etwas geklickt wurde wird eine Variable umgestellt und daraufhin ein anderes Menü angezeigt.

Verfasst: 27.04.2008 14:35
von Fluid Byte
Du hast schon wieder das Gleichheitszeichen vergessen, ">= X" und ">= Y". Bild

Verfasst: 27.04.2008 14:44
von STARGÅTE
Habs nun aber für dich mit = gemacht

EDIT: mein Post war eben quatsch das = muss schon hin, aber halt nur bei der x und y abfrage und nicht bei der ausdehnung, denn sonst bekommt man eine dopplung bei dicht an dicht liegenden Boxen

Verfasst: 27.04.2008 15:03
von sipfer
aber wie ann cih das denn mit meinem spiel verknüpfen?

Verfasst: 27.04.2008 15:38
von STARGÅTE
na wenn du ein "fremdes" Spiel mit einem Button starten willst:
nutzt du RunProgram (siehe Hilfe)

wenn du das eigene Spiel starten wills dann geht rufe die Procedure oder sowas auf die das Spiel startet.

Vllt habe ich jetzt auch auch nicht verstanden was du eigentlich willst ^^

Verfasst: 27.04.2008 15:39
von sipfer
also ich habe das spiel das hab ich selbst gemacht
und dann muss ich den code denn du mir geschickt hast nur einfügen und dann geht das??? oder wie genau?:D

Verfasst: 27.04.2008 15:44
von STARGÅTE
lol natürlich nicht.

Du musst den code deines Spiels erst mal so umschreiben das es über eine Procedure oder eine Variable die dann auf #True wechselt anfängt zu spielen.

Dann kannst du ein Menü bauen wo zB verschiedene Sprites angezeigt werden (Spielen, Pause, Beenden) usw.
Dann überprüfst du ob eine Maustaste gedrückt wurde und wenn dann wo, und reagierst darauf hin (gehts ins Spiel, oder beendest das Programm)

EDIT: Samma kann es sein das du frogsoup bist ? von diesem Thema hier: Schneefall

NicTheQuick: Nein, das sind zwei verschiedene :wink:

EDIT: Ah ok, kam mir halt nur so vor ^^

Verfasst: 27.04.2008 18:26
von Fluid Byte
und dann muss ich den code denn du mir geschickt hast nur einfügen und dann geht das???
Nein, du musst selber denken. Bild