Hallo Leute,
ich würde gerne ein Spiel für alle derzeit unterstützten iOS-Geräte entwickeln. Da das iPad mit Retina Display sehr hohe Grafikauflösungen erfordert welche wiederum sehr viel Speicherplatz benötigen, will ich zwei verschiedene Versionen des Spiels erstellen. Eine hochauflösende für iPad Retina und eine zweite mit niedrig auflösenden Grafiken für alle anderen Geräte mit wenig RAM (iPods, iPhones und iPads ohne retina Display). Dadurch würden die Texturgruppen der niedrigauflösenden Version nur ein viertel des Speicherplatz im RAM benötigen, und genau das möchte ich erreichen. Ansonsten soll sich das Spiel in keinerlei Hinsicht unterscheiden, d.h. alle Spielelemente und Levels sollen gleich sein.
Es geht hier also NICHT darum das Spiel mit Hilfe von views an kleinere Screens anzupassen, wie das geht weiß ich bereits!
Hatte mir bereits folgendes überlegt:
- Ich gestalte das Spiel zumächst mit den hochauflösenden Grafiken für iPad Retina
- Dann erstelle ich davon eine Kopie und halbiere alle Grafiken in ihrer Größe
- Im Code der Objekte skaliere ich die Sprites wiederum auf die doppelte Größe (image_xscale, image_yscale)
Damit das funktioniert kann ich nur Objekte benutzen, keine Tiles und Backgrounds.
Hat jemand Tipps für mich wie ich das am besten anstelle? Oder hat jemand einen ganz anderen Lösungsvorschlag für mein Problem? Würde mich über jede Anregung freuen!
Vielen Dank im Voraus!
Gruß,
Pascal
ich würde gerne ein Spiel für alle derzeit unterstützten iOS-Geräte entwickeln. Da das iPad mit Retina Display sehr hohe Grafikauflösungen erfordert welche wiederum sehr viel Speicherplatz benötigen, will ich zwei verschiedene Versionen des Spiels erstellen. Eine hochauflösende für iPad Retina und eine zweite mit niedrig auflösenden Grafiken für alle anderen Geräte mit wenig RAM (iPods, iPhones und iPads ohne retina Display). Dadurch würden die Texturgruppen der niedrigauflösenden Version nur ein viertel des Speicherplatz im RAM benötigen, und genau das möchte ich erreichen. Ansonsten soll sich das Spiel in keinerlei Hinsicht unterscheiden, d.h. alle Spielelemente und Levels sollen gleich sein.
Es geht hier also NICHT darum das Spiel mit Hilfe von views an kleinere Screens anzupassen, wie das geht weiß ich bereits!
Hatte mir bereits folgendes überlegt:
- Ich gestalte das Spiel zumächst mit den hochauflösenden Grafiken für iPad Retina
- Dann erstelle ich davon eine Kopie und halbiere alle Grafiken in ihrer Größe
- Im Code der Objekte skaliere ich die Sprites wiederum auf die doppelte Größe (image_xscale, image_yscale)
Damit das funktioniert kann ich nur Objekte benutzen, keine Tiles und Backgrounds.
Hat jemand Tipps für mich wie ich das am besten anstelle? Oder hat jemand einen ganz anderen Lösungsvorschlag für mein Problem? Würde mich über jede Anregung freuen!
Vielen Dank im Voraus!
Gruß,
Pascal
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Pascal2851981 ()