Cartman999
Lieutenant
- Registriert
- Aug. 2007
- Beiträge
- 822
Ich habe eine XML Datei erstellt in der Informationen über Sprites gespeichert sind. Es handelt sich dabei um 3 Items, jedoch benutze ich nur 2 verschiedene png Dateien. "light" ist ein normales Bild und "aniii" die Animation. In meiner Sprite-Klasse wird jetzt die XML Datei ausgelesen und jedem Sprite seine Werte zugeteilt. Bei normalen Bildern klappt auch alles wunderbar, jedoch funktionieren Animationen noch nicht richtig. Das Problem ist dass Animationen nicht Bild für Bild(die Animation besteht aus 21 Bildern) abgespielt werden, in einer Sekunde wird ein paar mal die gesamte Animationsdatei angezeigt und anschließend sofort wieder ausgeblendet. Ich verstehe aber nicht was falsch ist
Die Variable "animationframes" gibt an aus wie vielen Bildern eine Animation besteht. Außerdem habe ich vor dem eigentlichen Animationscode noch diese Zeile geschrieben: if (animationframes > 0) Ich bin mir nicht sicher ob ich die Zeile überhaupt brauche, ich wollte nur prüfen ob es sich bei dem Sprite überhaupt um eine Animation handelt, denn wenn die Variable "animationframes" den Wert 0 hat handelt es sich nur um ein normales Bild.
Die beiden Variablen "Z" und "wave" musste ich einbauen da am Anfang nicht alle Sprites geladen werden sollen, einige Sprites dürfen erst zu einem späteren Zeitpunkt erscheinen.
Ich bekomme nirgends eine Fehlermeldung, das einzige was nicht richtig funktioniert sind Animationen.
Ich habe das komplette Projekt hier hochgeladen: http://depositfiles.com/files/heydec05b
Die beiden Variablen "Z" und "wave" musste ich einbauen da am Anfang nicht alle Sprites geladen werden sollen, einige Sprites dürfen erst zu einem späteren Zeitpunkt erscheinen.
Ich bekomme nirgends eine Fehlermeldung, das einzige was nicht richtig funktioniert sind Animationen.
Ich habe das komplette Projekt hier hochgeladen: http://depositfiles.com/files/heydec05b