Wie löst ihr die Anpassung an verschiedene Screenauflösungen
Übersicht BlitzBasic Blitz3D
mpreuBetreff: Wie löst ihr die Anpassung an verschiedene Screenauflösungen |
Mo, Sep 22, 2014 9:09 Antworten mit Zitat |
|
---|---|---|
Topic says all.
Es gibt massig TFT´s und demzufolge auch Auflösungen. Wie händelt ihr sowas? große Resourcen und diese dann skalieren, bzw. skaliert beim laden in der GPU speichern und die geladenen aus dem Ram löschen? Wie geht ihr da vor, denn man kann ja nicht für jede Auflösung Resourcen basteln und desweiteren gibts ja dann noch das Problem der Breiten und Höhen Verhältnisse zueinander. |
||
sinjin |
So, Okt 05, 2014 5:05 Antworten mit Zitat |
|
---|---|---|
Ich mache sowas ganz einfach:
select win.upd() ' wenn sich deine fenstergrösse verändert: case event_windowsize camfocus=int(sqr(can.w*can.h)/2) 'der focus der camera space[a].camzoom=camfocus/egal 'u just take x*y and take the square root from that, and implement to your program next |
||
Übersicht BlitzBasic Blitz3D
Powered by phpBB © 2001 - 2006, phpBB Group