Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Pascal

Frischling

  • »Pascal« ist der Autor dieses Themas

Beiträge: 13

Wohnort: Kassel (Hessen)

Beruf: Schüler

  • Private Nachricht senden

1

20.02.2014, 16:37

Quadratische Sicht auf nicht quadratischen Bildschirmen

Hallo leute,

ich habe schon eine Menge gegooglet, bin aber in keinster Weise fündig geworden.
Ich arbeite gerad an einem Tile-basierten 2D Game...
Es ist wichtig das man vertikal und horizontal ein gleich weites Sichtfeld hat.
Das Spiel soll aber auch auf nicht quadratischen Bildschirmen (16:9; 4:3...) laufen.
Nutze ich nur einen quadratischen Teil des Bildschirms bleibt ja fast der halbe Bildschirm schwarz,
was für andere Möglichkeiten habe ich?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Pascal« (20.02.2014, 16:48)


The Flow

Frischling

Beiträge: 31

Beruf: Student

  • Private Nachricht senden

2

20.02.2014, 16:44

Du meinst glaube ich quadratisch oder ?? ^^
if apple made a car would it have windows ?(

Pascal

Frischling

  • »Pascal« ist der Autor dieses Themas

Beiträge: 13

Wohnort: Kassel (Hessen)

Beruf: Schüler

  • Private Nachricht senden

3

20.02.2014, 16:50

Du meinst glaube ich quadratisch oder ?? ^^
Ja ich meinte quadratisch nicht rechteckig XD :sleeping:

The Flow

Frischling

Beiträge: 31

Beruf: Student

  • Private Nachricht senden

4

20.02.2014, 16:55

Womit erstellst du das Game ??
if apple made a car would it have windows ?(

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

20.02.2014, 16:56

was für andere Möglichkeiten habe ich?

Das Bild verzerren? ^^

Pascal

Frischling

  • »Pascal« ist der Autor dieses Themas

Beiträge: 13

Wohnort: Kassel (Hessen)

Beruf: Schüler

  • Private Nachricht senden

6

20.02.2014, 17:01

Womit erstellst du das Game ??

Ich arbeite mit Opengl

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

7

20.02.2014, 17:04

Warum muss der sichtbare Ausschnitt quadratisch sein? Warum kann er nicht bspw. im 4:3- oder 16:9- oder 16:10- oder 5:4-Format sein? (Es kann durchaus sein, dass es einen guten Grund dafür gibt, es kann aber auch sein, dass es nicht unbedingt im 1:1 Format sein muss.

Die Frage, die du dir stellen musst, ist lediglich, wie du den Rest füllen kannst, den du nicht über den eigentlichen Spielinhalt füllen kannst. Es gibt genug Spiele, die einen festen horizontalen oder vertikalen Abschnitt sichtbaren Bereichs auf allen Bildschirmen brauchen, damit man nicht auf unterschiedlichen Formaten mal mehr und mal weniger sieht und dadurch nicht auf manchen Bildschirmen einen Vorteil gegenüber anderen besitzt. Bei solchen Spielen wird es meist so gelöst, dass der restliche Platz mit einem Rahmen ausgefüllt wird. Jetpack Joyride beispielsweise stellt im oberen oder unteren Bereich ggf. den Boden bzw. die Decke dar (bzw. das, was man bei einem Querschnitt sehen würde).
Ob der Rahmen, den man nun darstellt, einfach nur eine schwarze Umrandung, ein liebevoll gezeichneter Rahmen wie bei Bildern oder eine Erweiterung der Umgebung, die für das Spiel nicht relevant ist, ist dabei egal. Was sich am ehesten eignet hängt vor allem vom Spiel ab.

Alternativ könntest du auch den Inhalt so strecken, dass der Bildschirm gänzlich ausgefüllt wird. Jamestown ist in der Hinsicht interessant, da es als Skalierungsoptionen "Pixel Perfect" (Skalierungsfaktor ist die größtemögliche, gerade Zahl, ohne dass überhänge entstehen), "Keep Aspect" (Beibehaltung des Seitenverhältnisses, Interpolation erforderlich) und "Crazy Stretch" (Füllen des Bildschirms) angeboten hat. Der nicht abgedeckte Teil wurde dort schwarz gefüllt.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Pascal

Frischling

  • »Pascal« ist der Autor dieses Themas

Beiträge: 13

Wohnort: Kassel (Hessen)

Beruf: Schüler

  • Private Nachricht senden

8

20.02.2014, 17:21

Danke für die schnellen Antworten

Ich werde den Nutzern einfach beide Möglichkeiten anbieten.
Wenn ihnen ein verzerrtes Bild nicht gefällt dann kann man alternativ die 1:1 Sicht mit einem Rahmen wählen.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

20.02.2014, 17:59

Alternative: Nur Fenstermodus.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

10

20.02.2014, 18:58

Und nochmal: Was hast du eigentlich vor? Was genau soll immer im 1:1 Format sein?
Ich kann nicht sagen, ob es der Fall ist, allerdings kann es durchaus auch der Fall sein, dass du eigentlich kein erzwungenes Seitenverhältnis benötigst, sondern es eine Alternative _dafür_ gibt. Ob das der Fall ist, kann man nur sagen, wenn du auch schreibst, was du vor hast.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Werbeanzeige