JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Mein erstes richtiges Spiel (noch nicht ganz fertig)
Gehe zu Seite Zurück  1, 2, 3
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Projekte
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
TheMillenium
Dark JLI'ler



Anmeldedatum: 21.07.2002
Beiträge: 1427
Wohnort: World
Medaillen: Keine

BeitragVerfasst am: 19.07.2004, 22:17    Titel: Antworten mit Zitat

Für die Unterstützung mehrere Auflösungsmodi:
Da du bestimmt deine Objekte nicht gleich relativ auf dem Bildschirm plazierst...:
1. x= fx*x;
y= fy*y;
f soll ein Streckungsfaktor sein, ich hoffe zentrische Streckung sagt dir noch etwas? Wenn nicht, ist das auch egal. Wir nehmen, sofern du in DirectX programmierst und dort der Ursprung in der linken oberen Ecke ist, diesen Punkt als unser Zentrum.

Du wirst das ganze Spiel wahrscheinlich mit deiner schon festgelegten Auflösung weiterhin testen wollen, also musst du einfach nur das hier EINMAL irgendwo einfügen, am besten vor den Main-Aufruf.
float fx = RESOLUTION_X/1280
float fy = RESOLUTION_Y/960;

RESOLUTION_X/_Y ist die eingestellte Auflösung. Und ich nehme hier an, dass 1280*960 deine momentane AUflösung ist.
Du musst jetzt nur die Zeilen bei jeder Koordinate anwenden:
x= fx*x;
y= fy*y;

(Das ist ein leichtes, wenn du wie ich glaube im Buch beschrieben für jedes Objekt Globale und Relative Koordinaten hast.)
_________________
The source of all power is in its destiny...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Projekte Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2, 3
Seite 3 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum