GLBasic forum

Other languages => GLBasic - de => Topic started by: S.O.P.M. on 2013-Sep-01

Title: Anwendung für alle Auflösungen
Post by: S.O.P.M. 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.
Title: Re: Anwendung für alle Auflösungen
Post by: S.O.P.M. 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.
Title: Re: Anwendung für alle Auflösungen
Post by: Poetronic 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.
Title: Re: Anwendung für alle Auflösungen
Post by: S.O.P.M. 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.