Ein großes Gebäude wird über das kleine Haus davor gezeichnet oder unter das dahinter
Gebäude nach der Position einer Ecke zu sortieren klappt bei gleich großen Kacheln und scheitert, sobald ein langes Gebäude neben einem kleinen steht. Dann ragt im Bild eine Wand durch ein Haus. Hier steht eine Regel, die die Grundflächen selbst vergleicht, und eine Reihenfolge, die immer fertig wird.
Warum das funktioniert
Was vorne steht, muss zuletzt gemalt werden, und das ist eine Frage, welches Gebäude welchem die Sicht nimmt, nicht eine Zahl pro Gebäude. Vergleicht man Paare nach ihrer Ausdehnung und ordnet so, dass nichts vor dem gemalt wird, was es verdeckt, stimmt es auch für lange Häuser.
Wann es das Falsche ist
Spar dir den Aufwand, wenn alle Gebäude gleich groß sind oder die Kamera senkrecht von oben schaut und nichts überlappt. Dort genügt ein einfaches Sortieren nach Position; bei freien, glatten Formen lass die Grafikkarte über die Tiefe entscheiden.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 25 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Ein großes Gebäude wird über das kleine Haus davor gezeichnet oder unter das dahinter“ (read_entry strategy-draw-order-for-big-buildings) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen