Entwickler-Ecke
Off Topic - Denkaufgabe - Verhältnisse bei Auflösungswechsel?
The-FoX - Fr 14.05.04 23:05
Titel: Denkaufgabe - Verhältnisse bei Auflösungswechsel?
Hallo,
Ich habe momentan ein kleines Problem, dem ich einfach nicht hinterkomme. Eigentlich ist es ganz einfach, aber ich finde einfach nicht die nötige Ruhe um darüber nachzudenken, des wegen frag ich jetzt einfach mal euch:
Wir haben das Computerspiel xyz, welches im dx modus läuft, und die Bildschirmauflösung standartmäßig auf 800x600 runtersetzt. Eine Schaltfläche auf dem Interface hat einen bestimmten punkt. Sagen wir mal (300|400).
Wie bei jedem Computerspiel lässt sich natürlich die Auflösung ändern, bis zu 1280x768. Die grösse des Interfaces auf dem Monitor ändert sich nicht. Wenn z.B. die Waffenanzeige 5cm breit auf dem Bildschirm ist, ist sie nach dem Auflösungswechsel immernoch 5cm breit.
Die Frage: Wie berechne ist welche Koordinaten der Punkt x jetzt hat?
chefkoch - Sa 15.05.04 15:05
Tag !
Also ich würde den Algorithmus wie folgt wählen:
(interface_x_bei_norm / 800) * jetzige_auflösung_x
in deinem Fall:: (300 / 800) * 1280 = 480
sollte gehen
Have fun
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!