![]() |
DXDraw1.Display.Width / Height Frage
Hi,
Frage: Bisher habe ich mein kleines Spiel immer nur bei einer Bildschirmauflösung von 1024*768 laufen lassen. Wenn nun aber jemand eine andere Auflösung hat, dann kann ich einfach die Eigenschaft DXDraw1.Display.Width / Height umstellen. Was passiert aber dann mit den Bilder? Werden die größer bei kleinerer Auflösung und umgekehrt oder bleiben die so in ihrer Größe? Hille |
Re: DXDraw1.Display.Width / Height Frage
Die Bilder behalten ihre größe bei. Das heißt, wenn dein Hintergrundbild eine Auflösung von 1024x786 hat und die Auflöung auf 800x600 heruntergeschraubt wird, so geht das Hintergrundbild über den Rand des Bildschrims heraus. Genauso ist es wenn die Auflösung 1600x1200 ist, so bleibt ein schwarzer Rand.
Möglichkeit 1: Du stellst die Auflösung beim Spielstart auf 1024x786 Möglichkeit 2: Du skalierst die Objekte entsprechend (einfacher Dreisatz, also x = 1024/width*x etc.) |
Re: DXDraw1.Display.Width / Height Frage
Danke igel457,
dIch probiere es mal aus, aber das hilft mir weiter. Hille |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz