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

1

16.07.2007, 00:42

Warum bei Isometrie immer Karos als Weltbausteine?

Hi,

ich frage mich wozu man bei der Programmierung von Spielen aus der isometrischen Perspektive, die Spielwelt in schräge Karos einteilt...

(Link)


Wenn man einfach Quadrate nimmt

(Link)

wäre das Zusammenflicken von Welten deutlich einfacher...

Natürlich sieht man dieser quadratischen Wiese jetzt nicht an, dass sie eigentlich aus der isometrischen Perspektive aufgenommen ist... das liegt allerdings nur an meinen Malkünsten...

2

16.07.2007, 10:10

karos sind eig. gedrehte quadrate. Und wenn das Haus schon vorgedreht ist, ist es sehr viel eifnacher Perspektive zu erzeugen. Das mag dir bei rasen noch nicht Auffallen. Überlegmal wenn du ein Haus einmal quadratisch malst und auch mit der grundfläche nach unten, ist das Haus nichti n perspektive. Wenn du es mit normalen kacheln machst, ist das ganze also schwerer mit perspektive. Und diese karos erzeugen halt einfach etwas perspektive und es sieht nicht ganz so extrem nach 2d aus.

3

16.07.2007, 12:04

Zitat von »"Eldarion72"«

Überlegmal wenn du ein Haus einmal quadratisch malst und auch mit der grundfläche nach unten, ist das Haus nichti n perspektive.


Wenn ich meine Welt so zusammensetze:

(Link)

anstatt so:

(Link)


Dann macht das letztendlich keinen Unterschied.
Und aus der quadratischen Version kann man weitaus leichter eine Welt zusammensetzen als mit den schiefen Karos...
Denn Quadrate muss man nur nebeneinander legen, die Karos aber muss man in jeder Reiher versetzt aneinander legen (was dann schon alleine vom Programmieren her und von den Koordinaten her schwerer ist....)

Warum aber werden trotzdem immer Karos verwendet?

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

16.07.2007, 12:19

Klar macht das einen Unterschied.
Wenn du dieses Haus mit quadratischen Bildern zusammensetzen willst, werden diese Bilder total umständlich zu zeichnen sein. Dann brauchst du zig verschiedene Bilder, wo eine Hälfte vom Haus drauf ist, eine Hälfte vom Boden usw.
Und so schwer ist das mit den Koordinaten nun auch nicht. Ich sage mal so: für wen das ein Problem ist, der sollte lieber noch gar nicht erst versuchen, ein Spiel mit Grafik zu machen.

5

16.07.2007, 13:17

Zitat von »"David Scherfgen"«

Wenn du dieses Haus mit quadratischen Bildern zusammensetzen willst, werden diese Bilder total umständlich zu zeichnen sein. Dann brauchst du zig verschiedene Bilder, wo eine Hälfte vom Haus drauf ist, eine Hälfte vom Boden usw.

Ich zeichne einfach ein Haus mit Transparentem Hintergrund und setzte es ins Spielfeld... Genauso wie ich das mit einer Spielfigur mache... es geht mir eher nur um das Terrain, welches die große Spielfläche ausmacht...
Und mal abgesehen davon, würde ich bei Karos auch auf dieses Problem stoßen, wenn ich eine ganze Burg nach dem Karoprinzip malen will. Denn diese passt auch nicht auf ein Karo und ich muss es auf mehrere verteilen.

Zitat von »"David Scherfgen"«

Und so schwer ist das mit den Koordinaten nun auch nicht. Ich sage mal so: für wen das ein Problem ist, der sollte lieber noch gar nicht erst versuchen, ein Spiel mit Grafik zu machen.

Das ist wohl war, trotzdem versuche ich herauszufinden, welches die bessere Methode ist. Denn warum Karos nehmen wenn es letztendlich mit Quadraten besser geht...
Vielleicht gibt es bei den Quadraten ja irgendeinen Haken, den ich noch nicht ganz kapiert habe...

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

6

16.07.2007, 13:22

Zitat von »"tobb"«


Das ist wohl war, trotzdem versuche ich herauszufinden, welches die bessere Methode ist. Denn warum Karos nehmen wenn es letztendlich mit Quadraten besser geht...
Vielleicht gibt es bei den Quadraten ja irgendeinen Haken, den ich noch nicht ganz kapiert habe...


Glaubst du wirklich, dass alle Programmierer nur aus Spaß an den Koordinaten die Karos verwenden? Das hat durchaus seinen Sinn. Ich gehe davon aus, dass die Karos die bessere Methode sind, sonst würden sie nicht verwendet werden. Außerdem schaqut für maich das Karo Bild perspektivischer aus al das Viereck(mit Haus)

7

16.07.2007, 14:13

Zitat von »"Fred"«

Glaubst du wirklich, dass alle Programmierer nur aus Spaß an den Koordinaten die Karos verwenden? Das hat durchaus seinen Sinn. Ich gehe davon aus, dass die Karos die bessere Methode sind, sonst würden sie nicht verwendet werden. Außerdem schaqut für maich das Karo Bild perspektivischer aus al das Viereck(mit Haus)

Ich glaube nicht, dass alle(?) Programmierer Karos nur aus Spaß verwenden... und ich suche genau nach dem Grund, warum man Karos verwendet.

Das das eine Bild für dich perspektivischer aussieht als das andere mag sein, spielt aber keine Rolle. Dein Bildschirm ist auch kein schiefes Karos sondern ein Rechteck, genauso wie das Quadrat.... Im Endeffekt kommt also das gleiche heraus wenn man die Spielwelt zusammensetzt.

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

8

16.07.2007, 14:30

Re: Warum bei Isometrie immer Karos als Weltbausteine?


(Link)


(Link)


mal doch mal in beide bilder eine strasse und einen baum... dann wirst du erkennen, dass die isometrische variante mehr perspektive hat...
die isometrie ist ein guter kompromiss zwischen realitätsnähe und programmieraufwand.
"Don't trust your eyes: They are a hell of a lot smarter than you are"

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

9

16.07.2007, 14:32

Zitat von »"tobb"«

und ich suche genau nach dem Grund, warum man Karos verwendet.

Zitat von »"David Scherfgen"«

Wenn du dieses Haus mit quadratischen Bildern zusammensetzen willst, werden diese Bilder total umständlich zu zeichnen sein. Dann brauchst du zig verschiedene Bilder, wo eine Hälfte vom Haus drauf ist, eine Hälfte vom Boden usw.

Anonymous

unregistriert

10

16.07.2007, 14:33

Es ist ein guter Kompromiss zwischen Arbeitsaufwand (kein 3D aber viel Perspektive) und Realitätsnähe (Man kann schräg "vor" und "hinter" Objekten vorbeilaufen).

cu

Werbeanzeige