Entwickler-Ecke
Multimedia / Grafik - 2 timer parallel
CyTe - Fr 25.04.03 19:46
Titel: 2 timer parallel
kann ich 2 timer parallel laufen lassen?
(delphiX)
BungeeBug - Fr 25.04.03 20:02
sicher ... wieso nicht?
MfG BungeeBug
mimi - Fr 25.04.03 23:03
die 2 Timer wirde sich gegenzeitg stören, ich habe es mal gemacht... du muss wenn du 2 DXTimer verwemdes dafür sorgen das nur ein DXTimer akvif ist.
aber wozu brauchst du das ?
man kann doch fast alles in einem Timer unterbringen ?
CyTe - Sa 26.04.03 19:07
vielleicht kann (oder sollte) man das ja anders machen:
einen timer verwende ich zum rendern der grafik
den anderen zum abfregen der tasten die gedrückt wurden.
wenn ich jetzt den grafiktimer öfter laufen lassen will, bewegt sich mein raumschiff auch schneller, was ich aber net will.
MSCH - Sa 26.04.03 20:39
kannst du das nicht mit threads machen?
Du kannst du mehrere Timer - ohne das diese sich blockieren - verwenden, allerdings gibts da unterschiede im Betriebssystem. Imho konnte man bei w9x nur max. 5 Timer setzen.
grez
msch
[)arkSlayer - So 27.04.03 12:29
mach einfach einen dxtimer mit intervall 0...da wird schonmal die tastatur immer abgeprüft! dann lässt du in der timerprocedure immer eine variable erhöhen inc(t: integer). dann schreibste ne if-bedingung rein:
if t=50 then begin t:=0; .....rendern..... end;
so hab ich's auch gemacht und's klappt perfekt :)
mfg slayer, bye
CyTe - Mo 28.04.03 06:21
thx
die letzte aw is ne super idee!
[)arkSlayer - Mo 28.04.03 12:07
hehehe, np ;)
mfg slayer, bye
Raphael O. - Mo 28.04.03 13:44
| [)arkSlayer hat folgendes geschrieben: |
| mach einfach einen dxtimer mit intervall 0...da wird schonmal die tastatur immer abgeprüft! |
das ist keien tolle idee...
warum benutzt du nicht die keydownereignisse und zum rendern entweder nen renderloop oder application.onidle???
wenn das rendern z.B. länger als 50ms dauert, dann ist alles zu spät ;) :lol:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!