Taste geht nicht?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Chromx3

Betreff: Taste geht nicht?

BeitragDi, Feb 21, 2012 17:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey ich bins mal wieder.. Smile

Mein Problem das Programm will einfach die Punkte nicht Zeichnen warum ich habe es mit dem ASCII und den Scan-codes probiert weiß nicht mehr weiter!

Der Code

Code: [AUSKLAPPEN]
Graphics 640,480
X = 320
Y = 240
Repeat
 Plot X,Y
 If KeyDown(200) = 1 Then Y = Y - 1
 If KeyDown(208) = 1 Then Y = Y + 1
 If KeyDown(205) = 1 Then X = X + 1
 If KeyDown(203) = 1 Then X = X - 1
 Delay 100
Until KeyDown(1) = 1



Danke im vorraus!

Xeres

Moderator

BeitragDi, Feb 21, 2012 17:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Bitte benutze Satzzeichen zwischen Sätzen, danke.

Das Problem ist, dass Setbuffer Backbuffer, cls und Flip fehlen.
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
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Midimaster

BeitragDi, Feb 21, 2012 18:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Tipp:

Um eine Fehlerquelle einzukreisen ist es immer sinnvoll.. ach was red ich... es ist nötig... den Debugger einzuschalten und sich dort mit ....

BlitzBasic: [AUSKLAPPEN]
...
Repeat
DEBUG "Y-Wert=" + Y
Plot X,Y
If KeyDown(200) = 1 Then Y = Y - 1
....


erst mal anzusehen, ob es wirklich die Tastatursteuerung ist, die nicht geht. Damit wirst Du in deinem Fall schnell darauf kommen, dass die Steuerung funktioniert, da man sieht, dass die Y werte sich ändern.

Das bedeutet, dass das Programm funktioniert, aber du siehts es nicht am Bildschirm (siehe Xeres)
Gewinner des BCC #53 mit "Gitarrist vs Fussballer" http://www.midimaster.de/downl...ssball.exe
 

Freak123

BeitragDi, Feb 21, 2012 19:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Vieleicht
Code: [AUSKLAPPEN]
Rect x,y,10,10


Ein Pixel ist zehmlich klein. Smile

Addi

BeitragDi, Feb 21, 2012 23:07
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]


Global timer=CreateTimer(100)
SetBuffer BackBuffer()

Repeat

Cls

;Dein Code

WaitTimer(timer);ersetzt Delay
Flip(0)

Until KeyHit(1)



so müsste es gehn Wink

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group