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!

Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

Werbeanzeige

01.06.2008, 16:56

Forenbeitrag von: »Dr. Wuro«

OpenGL: Z-Wert unabhängig von der tatsächlichen Position

Also ich habe bereits eine 2D-Iso-Engine angefangen und da war die Sortierung wirklich nicht leicht. Die meisten Iso-Engines benutzen allerdings eher flache Levels, also ein Boden, ein paar Wände, und ein paar Figuren. Meine Levels sollen aber so dreidimensional wie möglich sein, es soll z.B. auch Brücken geben usw., und da wird die Sortierung leider ein bißchen komplizierter. Kann man aber wie gesagt nur dann nachvollziehen wenn man's selbst tatsächlich mal gemacht hat, denn auf den ersten Blic...

01.06.2008, 15:52

Forenbeitrag von: »Dr. Wuro«

OpenGL: Z-Wert unabhängig von der tatsächlichen Position

Naja dann muß ich ja wieder drauf achten, alles in der richtigen Reihenfolge zu zeichnen. Hast Du schonmal Iso programmiert (in 2D)? Es ist Wahnsinn, wie krass Du beim Sortieren aufpassen mußt. Da treten extrem viele Nebeneffekte auf, an die man anfangs niemals denken würde. Und daß ich es nun mit 3D statt 2D machen will, ist eigentlich eher ein Schritt in die "einfachere" Richtung, denn nun brauch ich mich um die Sortierung eigentlich kein Stück mehr zu kümmern. Wenn ich nun aber erst den "Unte...

01.06.2008, 15:04

Forenbeitrag von: »Dr. Wuro«

OpenGL: Z-Wert unabhängig von der tatsächlichen Position

Naja den Test komplett abzuschalten halte ich auch nicht für so gut Also ich hab mal noch eine Skizze gezeichnet, um zu zeigen, worauf ich hinaus will: <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> Die gesamte 3D-Welt soll also isometrisch gerendert werden. Der Boden besteht aus Würfeln (oder im Bild halt aus Flächen, kommt aber selbstverständlich aufs gleiche raus). Figuren sollen ganz normale 2D-Sprites sein, die einfach wie ein Bi...

30.05.2008, 10:57

Forenbeitrag von: »Dr. Wuro«

OpenGL: Z-Wert unabhängig von der tatsächlichen Position

Ich will eine isometrische Ansicht erzeugen, dazu wird die Welt hauptsächlich aus Würfeln aufgebaut. Einzelne Objekte (wie z.B. ein Baum oder ein Männchen) sollen jedoch als 2D-Sprite auf ein einzelnes Rechteck gezeichnet werden, welches diagonal auf den Würfeln steht (sodaß es letztendlich zur Kamera zugewandt ist). Die Z-Werte wären dann absolut perfekt, das Problem ist nur, daß die untere Kante dann eben in der Mitte der oberen Würfelfläche ist (----): Quellcode 1 2 3 4 5 /\ / \ ---- \ / \/ S...

30.05.2008, 08:38

Forenbeitrag von: »Dr. Wuro«

OpenGL: Z-Wert unabhängig von der tatsächlichen Position

Servus, wollte mal fragen ob es möglich ist, unter OpenGL ein Polygon zu setzen, aber dessen Z-Wert nachträglich noch zu verändern. Zwar glaube ich mich zu erinnern, daß das tatsächlich möglich ist (ist schon 'ne Weile her), aber nur, indem man direkt den absoluten Z-Wert setzt. Ich würde dagegen lieber eine Position setzen, also so, als hätte ich das Polygon eigentlich an eine andere Stelle gezeichnet. Ist so etwas möglich? EDIT: Nur zur Sicherheit: Es ist natürlich der Z-Wert für den Depth-Tes...

Werbeanzeige