Keydown nicht erlauben

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Blitzkrieg Bop

Betreff: Keydown nicht erlauben

BeitragMo, Apr 05, 2004 21:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi! Ne Frage die mich lange interressiert:
Kann man BB beibringen, das wenn eine Taste in einem bestimmtem Zeitraum gedrückt wird, die Normalerweise das Spielgeschehen verändern würde, einfach nix passiert und das SPiel normal weiterläuft?
Beispiel:(ohne repeat etc.)
Code: [AUSKLAPPEN]

If KeyDown(links)
nachlinks = 1
EndIf

If nachlinks = 1
x_spieler = x_spieler - 4
EndIf
; Nun muss BB gesagt werden, das wenn Rechte Pfeiltaste gedrückt wird, einfach nichts passiert. Ansonsten wird nämlich der Ball angehalten.
~ Hey Ho Let's Go ~
 

David

BeitragMo, Apr 05, 2004 21:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Irgendwann muss man doch die Cursortaste nach rechts wieder bedienen können oder?
Wird dann dein Ball?!? nich auch angehalten?

grüße
 

Blitzkrieg Bop

BeitragMo, Apr 05, 2004 21:41
Antworten mit Zitat
Benutzer-Profile anzeigen
der ball hält an einer bestimmten stelle und wenn er da ist, kann er wieder nach rechts gelenkt werden. nicht vorher
~ Hey Ho Let's Go ~
 

David

BeitragMo, Apr 05, 2004 21:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Dann Frag doch ganz einfach die Ballposition ab.

grüße

Hubsi

BeitragMo, Apr 05, 2004 21:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit MilliSecs() und einer Hilfsvariable läßt sich das recht schön umsetzen Wink
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

Blitzkrieg Bop

BeitragMo, Apr 05, 2004 21:58
Antworten mit Zitat
Benutzer-Profile anzeigen
beispiel!
~ Hey Ho Let's Go ~
 

Blitzkrieg Bop

BeitragMo, Apr 05, 2004 22:05
Antworten mit Zitat
Benutzer-Profile anzeigen
habs gelöst!
Bitte thread löschen Smile
~ Hey Ho Let's Go ~
 

Cloud

BeitragDi, Apr 06, 2004 0:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Warum wollt ihr immer das euer Tread gelöscht wird ?????????


kannst das auch damit machen
Code: [AUSKLAPPEN]

if KeyDown(Links) AND Not KeyDown(Rechts) then
nachlinks = 1
EndIf

; und dann halt anderherum Links Rechts vertauschen
 
Duron 1200 | 256 RAM | Geforce 2 TI

Hubsi

BeitragDi, Apr 06, 2004 9:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Ach bin ich blöd! Hab die Sache komplett missverstanden Embarassed Cloud hatte da schon recht. Wenn doch einer so freundlich wäre mich zu hauen Smile
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
  • Zuletzt bearbeitet von Hubsi am Mi, Apr 07, 2004 11:48, insgesamt 2-mal bearbeitet
 

dubitat

BeitragDi, Apr 06, 2004 22:11
Antworten mit Zitat
Benutzer-Profile anzeigen
du kannst das ja einfach so machen:

Code: [AUSKLAPPEN]
while Not ball_X = end_x and Not ball_y = end_y
;hier dann dein code wenn das halt nicht zutreffen soll... ach ich gebs auf!
wend
Erare humanum est - Irren ist Menschlich

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group