Author Topic: Anwendung für alle Auflösungen  (Read 2159 times)

Offline S.O.P.M.

  • Prof. Inline
  • *****
  • Posts: 529
    • View Profile
Anwendung für alle Auflösungen
« on: 2013-Sep-01 »
Hallo,

ein für mich bisher nicht überschaubares Problem bereitet mir Kopfzerbrechen. Ich suche nach einem möglichst einfachen Weg, wie eine Anwendung mit jeder Auflösung auf allen mobilen Geräten zuverlässig funktioniert. Bisher war ich es nur gewohnt, für eine feste Auflösung zu programmieren. Die Variante, sämtliche Positionsangaben und Spritegrößen zur Laufzeit umzurechnen halte ich für sehr ungeschickt und das wäre mir der allerunliebsamste Weg. Als eleganteste Lösung stelle ich mir vor, die komplette Grafik auf einen Grafikbildschirm zu zeichnen und diesen dann zu skalieren auf die aktuelle Auflösung. Dann könnte ich praktisch Programmieren wie immer und müsste mich um den Rest nicht kümmern.
Wie ist das am besten zu bewerkstelligen? Wäre um Rat sehr dankbar, es ist dringend.

S.O.P.M.
Notebook PC Samsung E372 Core i5 @ 2,6 GHz; 4 GB RAM; Win 7 Home Premium

Offline S.O.P.M.

  • Prof. Inline
  • *****
  • Posts: 529
    • View Profile
Re: Anwendung für alle Auflösungen
« Reply #1 on: 2013-Sep-02 »
Ich glaub ich verstehe. Nein, 3D kommt für diese Anwendung nicht in Frage. Zumal ich keine Lizenz für die 3D-Funktionalität von GLbasic habe.
Notebook PC Samsung E372 Core i5 @ 2,6 GHz; 4 GB RAM; Win 7 Home Premium

Offline Poetronic

  • Mr. Drawsprite
  • **
  • Posts: 98
    • View Profile
Re: Anwendung für alle Auflösungen
« Reply #2 on: 2013-Sep-10 »
Hi S.O.P.M.

Ampos hatte hier mal eine Lösung gepostet: http://www.glbasic.com/forum/index.php?topic=7145.0

Hat bei mir unter Android allerdings nicht funktioniert (habe auch nicht lange damit experimentiert). Das könnte aber vielleicht ein brauchbarer Ansatz für Dich sein? :)

P.
ILI-Blocks, my first game ever - please check it out! http://www.glbasic.com/forum/index.php?topic=8654.0

Offline S.O.P.M.

  • Prof. Inline
  • *****
  • Posts: 529
    • View Profile
Re: Anwendung für alle Auflösungen
« Reply #3 on: 2013-Sep-10 »
Vielen Dank, ich habe jetzt eine Lösung gefunden, die auch unter Android funktioniert. Allerdings etwas ressourcenhungrig, aber in meinem Test kam ich noch auf ca. 40 fps, was für meine Anwendung vollkommen reicht.
Notebook PC Samsung E372 Core i5 @ 2,6 GHz; 4 GB RAM; Win 7 Home Premium