Einfache Knöpfe für BlitzBasic?
Übersicht

g0lfdrivingl3oBetreff: Einfache Knöpfe für BlitzBasic? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
Ich bin seit längerem dabei ein Spiel mit Basic zu programmieren. Bisher navigiert man in dem Spiel mit den Tasten. Ich würde jetzt aber gern auf Button umsteigen mit denen man dann zwischen den Bereichen navigiert, hab aber bisher noch nirgendwo einen Code für solche Button gefunden. Ich hoffe ihr könnt mir hier weiterhelfen! Grüße! ;D |
||
Der Phaeton. Einzigartig wie ein Kunstwerk. |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich schätze, du meist Buttons, die man mit der Maus anklicken kann?
Was hinter dich, selber welche zu schreiben? Mauskoordinaten Prüfen und auf Klick reagieren in einer Funktion. Zeig doch mal, wie dein Code dazu aussieht, dann kann man dir einen Tipp geben. |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
Tennisball |
![]() Antworten mit Zitat ![]() |
---|---|---|
Moin.
Schonmal die Suche bemüht? https://www.blitzforum.de/forum/search.php Grüße, Tennisball |
||
g0lfdrivingl3o |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Xeres hat Folgendes geschrieben: Ich schätze, du meist Buttons, die man mit der Maus anklicken kann?
Was hinter dich, selber welche zu schreiben? Mauskoordinaten Prüfen und auf Klick reagieren in einer Funktion. Zeig doch mal, wie dein Code dazu aussieht, dann kann man dir einen Tipp geben. Ja genau. Mein Code bisher: Das Problem ist aber, dass egal auf welchen Button man drückt, man kommt immer zum letzten Teil. Und was mich auch etwas wundert ist, die Button erscheinen nur, wenn man mit der Maus darüber fährt. wenn die Maus weg geht, verschwindet der Button.. BlitzBasic: [AUSKLAPPEN]
~EDITIERT~ Codebox hinzugefügt - bitte mach das in Zukunft selbst. Xeres |
||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
~VERSCHOBEN~ Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde. GoTo kannst du dir gleich abgewöhnen - das ist für winzige, spezielle Ausnahmen zu gebrauchen, die dir so schnell nicht unterkommen. Was du willst ist function ![]() |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
g0lfdrivingl3o |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Xeres hat Folgendes geschrieben: <b>~VERSCHOBEN~</b><br /> Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde.
GoTo kannst du dir gleich abgewöhnen - das ist für winzige, spezielle Ausnahmen zu gebrauchen, die dir so schnell nicht unterkommen. Was du willst ist function ![]() D.h. ich müsste eine Function einfügen die dann den GoTo Befehl ausführt? Weil nach dem Klick auf den Button soll viel Text angezeigt und weitere Funktionen angeboten werden. Kann ich den Code für solche Button hier irgendwo finden? |
||
Der Phaeton. Einzigartig wie ein Kunstwerk. |
![]() |
count-doku |
![]() Antworten mit Zitat ![]() |
---|---|---|
Goto hin oder her. Der Code funktioniert, kann zumindest so keinen Fehler finden.
Habe das Ganze um es zu testen leicht angepasst: BlitzBasic: [AUSKLAPPEN] Graphics 640,480,0,2 Eigentlich nur die Bilder durch Rechtecke ersetzt und andere Werte für die Positionen genommen. Ist mit den goto's nicht schön, aber geht. Magst du etwas mehr vom Code, und/oder mal das Gesamte(mit Bildern) hochladen? Am besten hier im Archiv... lg, Count-Doku |
||
![]() |
Tennisball |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wie man Funktionen benutzt
Zitat: D.h. ich müsste eine Function einfügen die dann den GoTo Befehl ausführt?
Nein, Funktionen sollen in diesem Fall Goto ersetzen. Das ginge dann ungefähr so: BlitzBasic: [AUSKLAPPEN] If MouseHit(1) Then Überarbeite mal deinen Code, indem du Funktionen einbaust und poste ihn nochmal. Gruß, Tennisball |
||
g0lfdrivingl3o |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ganz großen Dank an Count Doku und Tennisball für die Codes!
Count Doku, das ist so wie ich mir das gedacht hatte! Würde es auch gehen, dass jeder Menüpunkt einen eigenen Namen bekommt? Tennisball, danke für die Functions-erläuterung! Da ich morgen früh raus muss, lad ich euch meinen bisherigen Code morgen hoch! Grüße! |
||
Der Phaeton. Einzigartig wie ein Kunstwerk. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group