Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Probleme mit DelphiX (https://www.delphipraxis.net/69198-probleme-mit-delphix.html)

hille 11. Mai 2006 15:40


Probleme mit DelphiX
 
Hi,
also ich habe mir vor kurzen mal die DelphiX-Komponenten heruntergeladen.
Ich habe mir Tutorials durchgelesen doch gibt es ein Prob. Bei Animationen sehe ich immer nur ein Bild, das wo die Animation starten soll. Also es kommt zu keiner Animation.
Ich habe alle Komponenten miteinander "verknüpft".

Das beste: wenn ich mir ein Beispiel Programm ansehe, klappt es dort. Doch selbst wenn ich den ganzen Queltext kopiere und die Komponenten so einstelle funkt es nicht?
Hat jemand eine Ahnung warum es nicht geht?

Schonmal Danke. Hille

Nils_13 11. Mai 2006 15:43

Re: Probleme mit DelphiX
 
Hi,

häng mal das gesamte Projekt an oder einfach nur den Quellcode.

pacman1986 11. Mai 2006 15:49

Re: Probleme mit DelphiX
 
bzw. Häng einfach das Bild an. Ich habe den Verdacht das du anstatt eines Sprites nur ein Bild genommen hast! Ist das nicht der fall dann überprüf mal patternwidth und patternheight bei deinem bild. ansonsten schliess ich mich Nils an ohne code können wir nur raten.

hille 11. Mai 2006 16:03

Re: Probleme mit DelphiX
 
Es ist schon ein Sprite und patterheight und so habe ich auch alles drinne.
Der Code ist der selbe wie hier im Forum bei DelphiX für Anfänger. den habe ich einfach kopiert bzw. neu abgeschrieben.

Wenn ich in des Beispiel Program vom Internet das Sprite reinsetze klappt es ja!
Hille

pacman1986 11. Mai 2006 16:06

Re: Probleme mit DelphiX
 
Häng bitte mal dein Projekt an sonst können wir dir nicht helfen da das nur raten wäre! hast du alles mit DXDraw verknüpft ?

hille 11. Mai 2006 16:09

Probleme mit DelphiX
 
Ja hab ich.
Wegen dranhängen, dauert kurzen Moment.

hille 11. Mai 2006 16:16

Re: Probleme mit DelphiX
 
Delphi-Quellcode:
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;

pacman1986 11. Mai 2006 16:19

Re: Probleme mit DelphiX
 
Du hast in diesem Quellcode keine Animation angegeben sondern nur ein bild an der position 0,0 gezeichnet wenn ich micht nicht irre.
guck dir nochmal DoMove an!

UPS: falsch

hille 11. Mai 2006 16:24

Re: Probleme mit DelphiX
 
Ich will ein Sprite darstellen, das im Punkt 0,0 sich befindet. Und die einzelnen Bilder, 5, nacheinander abspielt und dann wieder beginnt.
Ich will es nicht bewegen!

Hille

hille 13. Mai 2006 20:59

Re: Probleme mit DelphiX
 
Hallo?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:14 Uhr.
Seite 1 von 2  1 2      

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