Autor Beitrag
The-FoX
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 203

Win XP
D6 Pers
BeitragVerfasst: Fr 14.05.04 23:05 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48

WIN XP pro
D7
BeitragVerfasst: 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

_________________
Chaos, Panic, Disorder - My work here is done