Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Animation wird nicht richtig abgespielt mit DelphiX (https://www.delphipraxis.net/38720-animation-wird-nicht-richtig-abgespielt-mit-delphix.html)

theCOW 23. Jan 2005 13:33

Re: Animation wird nicht richtig abgespielt mit DelphiX
 
Sorry, aber das bringt auch nichts, das bringt nur, das die Animationen langsamer gehen...ausserdem mach ich es lieber mit /100 weil das dann wirklich die Frames pro Sekunde sind, was bei /1000 nicht der Fall ist.

Der Fehler mit den "verschluckten" Bildern tritt allerdings immer noch auf......

Hmmmm....ich hab keine Ahnung woran das liegen könnte

Probier mal die unkompilierte exe aus (direkt aus der .zip), ob dann der Fehler bei dir auch auftritt

edit: probier es ein paar mal aus, bei den ersten 3 Versuchen klappts bei mir nämlich auch (nicht immer!)

mfg
theCOW

Flogo 23. Jan 2005 13:39

Re: Animation wird nicht richtig abgespielt mit DelphiX
 
Versuchs mal mit AnimPos := AnimStart;
Außerdem soolltest du die Größe deiner Animationen nicht gleich Image.Width/Height setzen, sondern gleich Image.PatternWidth/Height, da ja das Bild größer ist, als das, was du sehen willst, weil es eben aus mehreren Bilder besteht (man was für ein Satz).

theCOW 23. Jan 2005 13:44

Re: Animation wird nicht richtig abgespielt mit DelphiX
 
Zitat:

Zitat von Flogo
Versuchs mal mit AnimPos := AnimStart;
Außerdem soolltest du die Größe deiner Animationen nicht gleich Image.Width/Height setzen, sondern gleich Image.PatternWidth/Height, da ja das Bild größer ist, als das, was du sehen willst, weil es eben aus mehreren Bilder besteht (man was für ein Satz).

OMG DANKE!!!

Du hast gerade mein Problem gelöst :thumb:


Ok, hat sich erledigt...das Problem war wirklich, das ich AnimPos auf AnimStart setzen musste.


Danke an Spider und Danke an Flogo für eure Hilfe =)


mfg
theCOW

Die Muhkuh 23. Jan 2005 13:44

Re: Animation wird nicht richtig abgespielt mit DelphiX
 
Hi,

1000 = 1 Sek. 24/1000 = 24 Frames pro Sekunde (kommt auch auf den Timer an, wie der eingestellt ist).

Wenn ich das so mache, wie ich es gesagt habe, habe ich keine PRobleme damit.

theCOW 23. Jan 2005 13:46

Re: Animation wird nicht richtig abgespielt mit DelphiX
 
Zitat:

Zitat von Spider
Hi,

1000 = 1 Sek. 24/1000 = 24 Frames pro Sekunde (kommt auch auf den Timer an, wie der eingestellt ist).

Wenn ich das so mache, wie ich es gesagt habe, habe ich keine PRobleme damit.

Vielleicht hast du 'ne aktueller Version von DelphiX...auf jeden Fall funktioniert es bei Mir mit /100 =)

Ausserdem kommt es ja nur auf die Tatsächliche Geschwindigkeit an ^^


mfg
theCOW

Oxmyx 23. Jan 2005 16:50

Re: Animation wird nicht richtig abgespielt mit DelphiX
 
Delphi-Quellcode:
var
  Form1: TForm1;

  Animation: TAnimation;
  Stein: TStone;

  FCollision:boolean=false;
  FMove:boolean=true;
Wieso schreibst du "FCollision", wenn es gar kein Feld ist? Ist das nicht etwas irreführend?

theCOW 23. Jan 2005 17:59

Re: Animation wird nicht richtig abgespielt mit DelphiX
 
Zitat:

Zitat von Oxmyx
Delphi-Quellcode:
var
  Form1: TForm1;

  Animation: TAnimation;
  Stein: TStone;

  FCollision:boolean=false;
  FMove:boolean=true;
Wieso schreibst du "FCollision", wenn es gar kein Feld ist? Ist das nicht etwas irreführend?

Ist ja auch nur ein Testprogramm...hab das FCollision aus nem andren Programm übernommen ohne darüber nachzudenken ^^

Bin gerade erst in DelphiX eingestiegen, alsosei mir nicht böse =)


mfg
theCOW


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz