![]() |
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 |
Re: Probleme mit DelphiX
Hi,
häng mal das gesamte Projekt an oder einfach nur den Quellcode. |
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.
|
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 |
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 ?
|
Probleme mit DelphiX
Ja hab ich.
Wegen dranhängen, dauert kurzen Moment. |
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; |
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 |
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 |
Re: Probleme mit DelphiX
Hallo?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz