Sprite Animation wird nicht bis zum Ende ausgeführt

  • GM 8

    Sprite Animation wird nicht bis zum Ende ausgeführt

    Hey Leute,

    habe noch nicht so viel Erfahrung mit dem draw-event, daher wäre es nett wenn mich einer aufklären würde.

    Besitze ein Objekt, welches insgesamt zwischen 3 verschiedenen sprites wechseln soll. Das ganze wollte ich statt mit sprite_index über das draw event lösen.
    Die ersten Sprites sehen optisch in Ordnung aus. Nur beim letzten sieht es so aus, als wenn nach den ersten 7-8 subimages die Animation von vorne startet und es somit zu einer Endlosschleife kommt bis der nächste Alarm die Variable "defeated" auf 0 zurücksetzt.
    Ich vermute es hängt mit der Anzahl der subimages, dem room_speed und dem image_speed zusammen und dass einzelne Frames irgendwie "verschluckt" werden.

    Schaut euch am Besten einfach mal die Datei an - ist mit GM8 erstellt und bis auf´s nötigste reduziert.
    Dateien