Forum: Multimedia
Delphi
by Delphi-Noobie,
8. Feb 2005
Naja der Code sagt mir persönlich nicht viel. Aber ich hab jetzt alles im mom auf Timer basierend gemacht(so is DelphiX). ausprobieren könnte ich den Code auch net, da ich nich mal die units habe.
Auch wenn ich mir das vielleicht mal angucken werde mir dem onidle (kannst ja mal das prog mit units zum runterladen geben) mache ich diese Prog mit timer zuende, habe bis jetzt keine Probs gehabt....
Forum: Multimedia
Delphi
by Delphi-Noobie,
8. Feb 2005
Nur das ich das verstehe: Die Funktion setzt den speed? Das heißt ich müsste das alles in die domove Methode der einzelnen Sprites reinhauen um dort die Geschwindigkeit anzupassen?(die 1 bei engine.move(1) is nur fake, die hat keinen Sinn, da ich alles überschrieben habe).
@ sakura: Wie soll man sonst nen Spiel mit hoher framezahl machen, wenn man keinen sehr schnellen Timer...
Forum: Multimedia
Delphi
by Delphi-Noobie,
8. Feb 2005
@ malo: würde gehen aber ich will nur 1 timer verwenden(weiß auch net ob der dann auch langsamer wird)
@ sniper: die framespersecond kann ich auch so ermitteln (dxtimer.framerate)
wozu dient die Procedure da noch? Ich dachte an so nen Bsp. wie:
x:=x+(2*100) / FPS, jedoch in dem timer und nicht in move Methode der sprites
Wenn das mit deiner Procedure da irgendwie...
Forum: Multimedia
Delphi
by Delphi-Noobie,
8. Feb 2005
huhu,
Ich hab nen Dxtimer auffen Formular mit dem Intervall 0 (durläuft sich sich ca. 320 mal inna Sekunde)
und will in diesem Timer eine Procedure nur alle 1/30 seks aufrufen lassen (spriteengine.move(1)):
procedure TForm1.TimerTimer(Sender: TObject; LagCount: Integer);
begin
// viel Code
Dxspriteengine1.move(1) // <- die will ich nur alle 1/30 seks aufrufen, da sie sich