Einfache Sache, aber finde die Lösung nicht
Übersicht

b3_newbieBetreff: Einfache Sache, aber finde die Lösung nicht |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi zusammen, bin gerade am BB lernen und reisse mir gleich mal die Haare aus. Hätte jemand die Güte mir zu sagen, warum sich das Oval nicht bewegt, wenn man die Pfeiltasten drückt?
Code: Graphics3D 640,480,16,0
SetBuffer BackBuffer() Repeat Cls x=300 y=200 Oval x,y,45,35,1 If KeyDown(205) = 1 Then x = x+1 If KeyDown(203) = 1 Then x = x-1 Flip Until KeyDown(1) End |
||
![]() |
s_m_w |
![]() Antworten mit Zitat ![]() |
---|---|---|
du solltest x und y nicht in der schleife den wert geben sondern auserhalb bzw. davor | ||
![]() |
Blitzard |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du hast die variablen in der Hauptschleife das heißt es wird immer wieder auf die ausgangsposition zurückgesetzt mach mal "X" und "Y" Vor Repeat
Edit:// Hab post net gesehen^^ |
||
User posted image |
![]() |
tyty |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du solltest x und y vorher festlegen, so werden sie immer wieder auf 300/200 gesetzt, egal was du drückst.
![]() EDIT: Ich auch nicht 8) |
||
User posted image
Kaikille suomea puhuville ihmisille: tyty = tyty the technical youngster!!! |
- Zuletzt bearbeitet von tyty am Di, Feb 14, 2006 17:23, insgesamt einmal bearbeitet
b3_newbie |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
danke, jetzt klappts!!! ![]() |
||
![]() |
Blitzard |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nein der Wert wird net aktualisiert sonder wieder zurückgesetzt | ||
User posted image |
![]() |
tyty |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, aber du setzt ihn immer auf 300 zurück:
1. x wird auf 300 gesetzt 2. Oval wird gezeichnet 3. wenn taste gedrückte wird, erhöht oder -niedrigt 4. es beginnt alles von vorne 5. x wird wieder auf 300 gesetzt 6. Oval wird gezeichnet (auf 300, weil x = 300) |
||
User posted image
Kaikille suomea puhuville ihmisille: tyty = tyty the technical youngster!!! |
gamble |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Doch, ist logisch ![]() |
||
b3_newbie |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
danke für die netten erklärungen. ihr seit echt spitze!! | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group