programm endet zu früh

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

suncity

Betreff: programm endet zu früh

BeitragDo, Mai 11, 2006 21:02
Antworten mit Zitat
Benutzer-Profile anzeigen
hi bb-ler,

ich bins wieder...


also wenn ich diesen code laufen lass, geht der gleich zu ende ohne
das ich was eingeben kann
Code: [AUSKLAPPEN]
Graphics 640, 480

Print "Space Shooter 2d"
Print "(c) by Dennis Seid, Suncity"

For anzahl=1 To 1000
x= Rnd(0, 640)
y= Rnd(0, 480)
Plot x, y
Next

piccordx = 120
piccordy = 302

picloadPlayer = LoadImage("player.bmp")
DrawImage picloadPlayer, piccordx, piccordy

If KeyDown(203) Then
piccordx = piccordx +1
Cls
EndIf



what can i do?

greetz
dennis

Hip Teen

BeitragDo, Mai 11, 2006 21:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
what can i do?

You have to use a loop, 'cause KeyDown doesn't wait for user input, it just checks if a button was pushed. So, use a loop or WaitKey instead of KeyDown.


(eigentlich ist das ja ein deutsches Forum... Rolling Eyes )
Spruch der Woche: "Ahh, ein neues Gesicht?!" - "Nein, das hab ich schon länger"

skey-z

BeitragDo, Mai 11, 2006 21:13
Antworten mit Zitat
Benutzer-Profile anzeigen
ich verweise hier an die Onlinehilfe

und schleifen repeat/until bzw while/wend
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter

SpionAtom

BeitragFr, Mai 12, 2006 13:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Der Punkt ist, dass KeyDown(x) nicht auf eine Eingabe wartet wie zum Beispiel bei Input. Deswegen hält das Programm auch nicht an. Aber wie bereits gesagt, arbeite erstmal die online-hilfe und die Tutorials durch Wink
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080

nX^

BeitragFr, Mai 12, 2006 13:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du Input in einer Schleife nutzt wird das ganze Programm angehalten und wartet auf die Angabe ganz anders wie GetKey oder KeyDown/Hit.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group