Ist wesentlich unkomplizierter, als es klingen mag...
Vor jedem Beginn eines neuen Levels möchte ich im Spiel einen Screenshot des jeweiligen Levels in Vollbildgrösse darstellen. Allerdings besteht dieser nicht aus einem fertigen Bild (dies würde unnötigen Speicherplatz kosten) sondern ich schmücke ganz einfach einen "leeren" Room mit den Original-Sprites und Tile-Sets.
Nun gibt´s da ein Problem...
99 Prozent meiner Sprites sind animiert. Das bedeutet, dass diese Sprites dann im simmulierten Screenshot ´rumzucken. Natürlich könnte ich nun jedes Sprite zusätzlich als ein-Frame-Sprite importieren - doch dann wäre das Spiel im Endeffekt wohl grösser als wenn ich fertige Screenshot-Bilder importiere.
Versteht Ihr, was ich meine?
Nun hätte ich gerne eine Funktion, die das komplette Geschehen auf dem Bildschirm von der ersten Sekunde an "einfriert". Der Room sollte allerdings per Space-Taste verlassen werden können - was natürlich nicht möglich wäre, wenn ich ihn einfrieren lassen würde.
Gibt es eine andere Möglichkeit? WzB. einen Befehl. der angibt, dass nur der erste Frame der Sprites gezeigt werden soll? Irgend´was MUSS es ja da geben...
Ich selbst bin leider nicht drauf gekommen.
Vielen Dank für jede Antwort!!!
Vor jedem Beginn eines neuen Levels möchte ich im Spiel einen Screenshot des jeweiligen Levels in Vollbildgrösse darstellen. Allerdings besteht dieser nicht aus einem fertigen Bild (dies würde unnötigen Speicherplatz kosten) sondern ich schmücke ganz einfach einen "leeren" Room mit den Original-Sprites und Tile-Sets.
Nun gibt´s da ein Problem...
99 Prozent meiner Sprites sind animiert. Das bedeutet, dass diese Sprites dann im simmulierten Screenshot ´rumzucken. Natürlich könnte ich nun jedes Sprite zusätzlich als ein-Frame-Sprite importieren - doch dann wäre das Spiel im Endeffekt wohl grösser als wenn ich fertige Screenshot-Bilder importiere.
Versteht Ihr, was ich meine?
Nun hätte ich gerne eine Funktion, die das komplette Geschehen auf dem Bildschirm von der ersten Sekunde an "einfriert". Der Room sollte allerdings per Space-Taste verlassen werden können - was natürlich nicht möglich wäre, wenn ich ihn einfrieren lassen würde.
Gibt es eine andere Möglichkeit? WzB. einen Befehl. der angibt, dass nur der erste Frame der Sprites gezeigt werden soll? Irgend´was MUSS es ja da geben...
Ich selbst bin leider nicht drauf gekommen.

Vielen Dank für jede Antwort!!!