| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen | 
	
	
		| Autor | Nachricht | 
	
		| micdah 
 
 
 Anmeldungsdatum: 02.12.2011
 Beiträge: 71
 
 
 | 
			
				|  Verfasst am: 28.12.2011, 19:20    Titel: sleep - Wartezeiten unter 1 Sekunde |   |  
				| 
 |  
				| hi, gibt es etwas schnelleres als sleep ,also ich meiien:
 cls
 print "hi"
 sleep 1
 print "wie geht es dir "
 end
 nach hi stoppt das programm für 1 sekunde .kann ich machen das es z.B.:für nur 0,2 sekunden stoppt .
 ps.: ich will nämlich ein kleines spiel programmieren.
 danke im vorraus
 
 Editiert durch Moderator: Titel ergänzt für bessere Auffindbarkeit durch Suchfunktion. (Sebastian)
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Sebastian Administrator
 
  
 Anmeldungsdatum: 10.09.2004
 Beiträge: 5969
 Wohnort: Deutschland
 
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| micdah 
 
 
 Anmeldungsdatum: 02.12.2011
 Beiträge: 71
 
 
 | 
			
				|  Verfasst am: 28.12.2011, 19:28    Titel: sry |   |  
				| 
 |  
				| sry aber das versteh ich net ganz . kann mir das jemand noch mal erklären |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| nemored 
 
  
 Anmeldungsdatum: 22.02.2007
 Beiträge: 4711
 Wohnort: ~/
 
 | 
			
				|  Verfasst am: 28.12.2011, 19:35    Titel: |   |  
				| 
 |  
				| du speicherst dir die aktuelle Zeit, und dann
 
  	  | Code: |  	  | DO: LOOP UNTIL TIMER > starttime! + .5 | 
 wartest du so lange, bis die aktuelle Zeit 0.5 Sekunden später ist als die vorher gespeicherte (also bis eine halbe Sekunde vergangen ist).
 _________________
 Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| micdah 
 
 
 Anmeldungsdatum: 02.12.2011
 Beiträge: 71
 
 
 | 
			
				|  Verfasst am: 28.12.2011, 23:49    Titel: danke |   |  
				| 
 |  
				| ok danke |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| micdah 
 
 
 Anmeldungsdatum: 02.12.2011
 Beiträge: 71
 
 
 | 
			
				|  Verfasst am: 29.12.2011, 20:41    Titel: hm |   |  
				| 
 |  
				| nur irgendwie klappt es bei mir immer noch net.: 
 CLS
 
 starttime! = TIMER
 SCREEN 8
 CIRCLE (76, 99), 100, 12
 SLEEP 4
 CIRCLE (76, 99), 100, 5
 
 
 DO: LOOP UNTIL TIMER > startime! + 1.5
 CLS
 CIRCLE (79, 100), 100, 4
 
 
 
 
 das nervt langsam ein bischen
  |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| micdah 
 
 
 Anmeldungsdatum: 02.12.2011
 Beiträge: 71
 
 
 | 
			
				|  Verfasst am: 29.12.2011, 20:45    Titel: |   |  
				| 
 |  
				| am anfang ist ja der kreis colour 12, nach 4 sek. colour5 und dann nach 1. 5 sek soll er eigentlich colour 4 sein aber das klappt net |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| micdah 
 
 
 Anmeldungsdatum: 02.12.2011
 Beiträge: 71
 
 
 | 
			
				|  Verfasst am: 29.12.2011, 20:47    Titel: |   |  
				| 
 |  
				| ich kann es genauso mit z.B.: 0.5 sek. machen es klappt einfach net. |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| nemored 
 
  
 Anmeldungsdatum: 22.02.2007
 Beiträge: 4711
 Wohnort: ~/
 
 | 
			
				|  Verfasst am: 29.12.2011, 20:53    Titel: |   |  
				| 
 |  
				|  	  | Code: |  	  | starttime! = TIMER SCREEN 8
 CIRCLE (76, 99), 100, 12
 SLEEP 4
 | 
 und jetzt überlege mal, wie groß der Unterschied zwischen starttime! und TIMER inzwischen sein wird.
 
 Übrigens gibt es einen edit-Button.
  _________________
 Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| micdah 
 
 
 Anmeldungsdatum: 02.12.2011
 Beiträge: 71
 
 
 | 
			
				|  Verfasst am: 29.12.2011, 21:00    Titel: hm |   |  
				| 
 |  
				| klappt trotzdem ned : 
  	  | Code: |  	  | CLS
 
 
 SCREEN 8
 CIRCLE (76, 99), 100, 12
 SLEEP 4
 CIRCLE (76, 99), 100, 5
 
 starttime! = TIMER
 DO: LOOP UNTIL TIMER > startime! + 1.5
 CLS
 CIRCLE (79, 100), 100, 4
 | 
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| nemored 
 
  
 Anmeldungsdatum: 22.02.2007
 Beiträge: 4711
 Wohnort: ~/
 
 | 
			
				|  Verfasst am: 29.12.2011, 21:09    Titel: |   |  
				| 
 |  
				| was du gerade machst: zeichne einen Kreis der Farbe 12, zeichne einen Kreis der Farbe 5, warte eine halbe Sekunde. Was bitte erwartest du, dass das Programm anderes macht als du hinschreibst? 
 edit: tschuldigung, bin etwas zu schnell heute. Möglicherweise könnte es sein, dass der Radius 100 ein KLEIN wenig groß ist.
  _________________
 Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| micdah 
 
 
 Anmeldungsdatum: 02.12.2011
 Beiträge: 71
 
 
 | 
			
				|  Verfasst am: 29.12.2011, 21:48    Titel: hm |   |  
				| 
 |  
				| nach der halben sekunde soll der kreis in farbe 5 in farbe 4 erscheinen |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| MOD Fleißiger Referenzredakteur
 
  
 Anmeldungsdatum: 10.09.2007
 Beiträge: 1003
 
 
 | 
			
				|  Verfasst am: 29.12.2011, 21:50    Titel: |   |  
				| 
 |  
				| Der Nachteil von QB ist, dass Variablen nicht deklariert werden müssen. Anfänger sehen das häufig als Vorteil, allerdings sieht man hier, warum das schlecht ist. Du schreibst einmal "starttime" und einmal "startime", das sind zwei verschiedene Variablen. Hier wird dein Fehler liegen. |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		|  |