HILFE DER TIMER SPINNT!

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

 

MrJack

Betreff: HILFE DER TIMER SPINNT!

BeitragFr, Feb 24, 2006 16:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab folgendes Problem.
Wenn ich auf einen Button drücke aktiviere ich sozusagen die Engine.
Alles läuft usw... Wenn wenn ich sie nun aber stoppe und nochmal starte
läuft alles doppelt so schnell. Ich habe in der Zeit nichts am timer verändert nur ne variable auf 1 und 0 gesetzt...
Ist das ein fehler vom Timer oder kommt Bplus nicht hinterher???

Hellfront

BeitragFr, Feb 24, 2006 16:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit einem Code könnte man dir besser helfen...

So fällt mir jetz nichts ein
 

MrJack

BeitragFr, Feb 24, 2006 16:40
Antworten mit Zitat
Benutzer-Profile anzeigen
hopala habs selbst gefunden... hatte bei waitevent als para. ne 1
Aber jetzt gibts extreme geschwindigkeits veränderungen wärend des spielens.
es ist ne ganz normale repeat schleife die per waitevent auf den timertick wartet


Oh man, wenn ich die maus bewege-wartet der nicht mehr....
hat da einer ne elegante lösung für...

Artemis

BeitragFr, Feb 24, 2006 19:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie bereits von hacker3110 gesagt, wäre es von Nutzen, wenn du uns ein wenig Code zeigen würdest.
 

MrJack

BeitragSa, Feb 25, 2006 1:23
Antworten mit Zitat
Benutzer-Profile anzeigen
ok...
Code: [AUSKLAPPEN]

;Canvas erstellen setup...

timer=CreateTimer(60)

Repeat
 Select WaitEvent()
  ;Button drücken... engine 1/0
 End Select

 If runengine=1 then
  ;Collision...
 EndIf

FlipCanvas(screen)


Forever

[/code]

maximilian

BeitragSa, Feb 25, 2006 1:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, und den entscheidenden Code natürlich nicht dabei, toll! Denke mal, du benutzt ausversehen an einer Stelle 2x WaitTimer oder so.
Variety is the spice of life. One day ignore people, next day annoy them.
 

MrJack

BeitragSa, Feb 25, 2006 1:48
Antworten mit Zitat
Benutzer-Profile anzeigen
waittimer gibts bei plus nicht mehr...
es geht mir auch darum, ob man den befehl elegant ersetzen kann...
im prinzip ist dafür kein code notwendig
aber trotzdem danke...

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group