Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi [DelphiX] Animation bewegt sich nicht bzw B. wird nicht ang. (https://www.delphipraxis.net/25489-%5Bdelphix%5D-animation-bewegt-sich-nicht-bzw-b-wird-nicht-ang.html)

Die Muhkuh 7. Jul 2004 14:01


[DelphiX] Animation bewegt sich nicht bzw B. wird nicht ang.
 
Hi,


Delphi-Quellcode:
TAnimation = class(TImageSprite);

var
  Form1: TForm1;
  Animation : TAnimation;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  Animation := TAnimation.Create(DXSpriteEngine1.Engine);
  Animation.Image := Form1.DXImageList1.Items.Find('1');
  Animation.X := 0;
  Animation.Y := 0;
  Animation.Width := Animation.Image.Width;
  Animation.Height := Animation.Image.Height;
  Animation.AnimCount := 5;
  Animation.AnimLooped := true;
  Animation.AnimSpeed := 20/1000;
  Animation.AnimStart := 0;
end;

procedure TForm1.DXTimer1Timer(Sender: TObject; LagCount: Integer);
begin
  DXSpriteEngine1.Move(1);
  DXDraw1.Surface.Fill(0);
  DXSpriteEngine1.Draw;
  DXDraw1.Flip;
end;
So steht der Code im Tutorial drinne, aber bei mir tut sich nix. Ich hab alles richtig zugewießen, etc. Es kommt keine Fehlermeldung oder so. Das DXDraw bleibt einfach schwarz.

elloco15 13. Jul 2004 17:07

Re: [DelphiX] Animation bewegt sich nicht bzw B. wird nicht
 
Das problem hab ich auch, konnte es aber auch noch nicht lösen. kann hier niemand helfen?


Hab gerade in nem anderen tread gelesen woran es liegen könnte

http://www.delphipraxis.net/internal...ight=animation

du hast warscheinlich auch nur die imagelist auf dxdraw zugewiesen und nicht die engine, steht auch nicht im tut.

im OI der engine musst du bei DXDraw, DXDraw1 eintragen.

ich hoffe dass es das war.

Bowler 15. Okt 2004 10:10

Re: [DelphiX] Animation bewegt sich nicht bzw B. wird nicht
 
Hi,

hast du auch die PatternHeight und PatternWidth der Grafiken richtig eingestellt? Das Sind Eigenschaften der Elemente der ImageList und können per Code oder im OI eingestellt werden.

Gruß

Die Muhkuh 16. Okt 2004 17:44

Re: [DelphiX] Animation bewegt sich nicht bzw B. wird nicht
 
Hi Bowler,

das problem hab ich schon lange nimmer ;). Ich weiß leider nicht mehr an was es gelegen hatte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:43 Uhr.

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