
Und dank KotatsuAkira weiß ich jetzt auch, wie mans korrekt macht. Vorher war das Bild nämlich immer verschwunden, wenn ich nach rechts oder unten gegangen bin, während es noch im Blickfeld lag. Da es hilfreich für andere sein kann, hier das Zitat mit der Erklärung:
Die Sache ist, dass auf einer loopenden Achse bei einem Objekt mit einer Position, die eigentlich negativ (außerhalb Richtung Westen oder Norden) sein sollte, das positive Äquivalent ganz weit weg im Osten bzw Süden ausgespuckt wird.
Diese Map als Beispiel misst 70×60, in Pixeln also 1120×960. Die Lösung ist recht schnell gebaut, ich sagte ja schon, dass die Position in einem gewissen Rahmen gehalten werden muss, wenn sie es nicht von selbst tut. Überprüfe, ob das jeweilige Objekt die Hälfte überschreitet (X>=560, Y>=480) und ziehe im jeweiligen Fall das volle Achsenmaß ab (-=1120, -=960).
Normalerweise nehme ich auf meinen Maps am Ende einfach Erase Event, so wird nichts mehr wiederholt und bei einem erneuten Betreten der Map wird der Parallele Prozess mit der Pic-Anzeige einfach erneut abgespielt.
Bei Maps mit Screenwrapping / Wiederholung auf X- / Y-Achse oder meinetwegen auch Scroll Type: Both Loop muss das allerdings anders gehandhabt werden. Erase Event sorgt bspw. nur dafür, dass das Picture nach einer Map-Wiederholung sang- und klanglos verschwindet, deswegen funktioniert hier nur der 0.0s wait.
Bisher hatte ich alle Pics auf diesen Maps mit Objektcharset geregelt, das fällt nun zum Glück weg =)



