Hi
Ich habe einen Wurm programmiert, der zufällig durch einen Raum fliegt. Er besteht aus acht Objekten. Einen Kopf und sieben Körpersegmente. Der Kopf gibt die Richtung an und die Segmente folgen jeweils dem Nächsten. Das Ganze soll in isometrischer Perspektive dargestellt werden. Ich habe also den Kopf und ein Segment aus acht Richtungen als Animation gemacht. Zuletzt im step-event von jedem Objekt mit depth = -y die Tiefe zuweisen und fertig. Das funktioniert einwandfrei, solange sich der Wurm nach unten bewegt. Sobald er sich nach oben bewegt, scheint irgendwas nicht mehr korrekt abzulaufen. Die Sprites überlagern sich nicht immer in der richtigen Reihenfolge und flakern teilweise vor und zurück.
Hat vielleicht jemand von euch ähnliche Erfahrungen gemacht, oder sogar eine Idee, wie ich dieses Problem in den Griff bekomme? Habe ich was übersehen?
Ich benutze GM Studio 1.4.
So solls aussehen: O)))))))
So siehts aber aus: O))())((O
Danke!
Ich habe einen Wurm programmiert, der zufällig durch einen Raum fliegt. Er besteht aus acht Objekten. Einen Kopf und sieben Körpersegmente. Der Kopf gibt die Richtung an und die Segmente folgen jeweils dem Nächsten. Das Ganze soll in isometrischer Perspektive dargestellt werden. Ich habe also den Kopf und ein Segment aus acht Richtungen als Animation gemacht. Zuletzt im step-event von jedem Objekt mit depth = -y die Tiefe zuweisen und fertig. Das funktioniert einwandfrei, solange sich der Wurm nach unten bewegt. Sobald er sich nach oben bewegt, scheint irgendwas nicht mehr korrekt abzulaufen. Die Sprites überlagern sich nicht immer in der richtigen Reihenfolge und flakern teilweise vor und zurück.
Hat vielleicht jemand von euch ähnliche Erfahrungen gemacht, oder sogar eine Idee, wie ich dieses Problem in den Griff bekomme? Habe ich was übersehen?
Ich benutze GM Studio 1.4.
So solls aussehen: O)))))))
So siehts aber aus: O))())((O
Danke!