Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
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...
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...
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...
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...
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...