Auf einer rautenförmigen Karte kann die Kamera in die leeren Ecken driften
Die Kamera in einem Rechteck zu halten funktioniert bei einer flachen Karte, doch eine Karte in schräger Ansicht ist eine Raute, und ein Rechteck lässt große leere Dreiecke, in denen die Ansicht über dem Nichts schwebt. Hier steht ein Weg, die Kamera auf der Karte zu halten, der sie auch am Rand entlanggleiten lässt, statt zu haken.
Warum das funktioniert
Eine Raute auf dem Bildschirm ist am Boden ein einfaches Quadrat. Die Ansicht dort zu begrenzen, wo die Karte quadratisch ist, ist einfach, und zurückgerechnet ergibt sich die Raute von selbst, mit dem Vorteil, dass man beim Drücken gegen einen Rand daran entlanggleitet, statt hängenzubleiben.
Wann es das Falsche ist
Spare dir das bei einer Karte mit unregelmäßigem Umriss, etwa Inseln oder Räumen merkwürdiger Form. Ein quadratischer Test lässt die Ansicht dann in leeres Wasser wandern. Prüfe die Ansicht gegen den echten Umriss oder verdecke den leeren Raum mit einem Rahmenbild.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 28 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Auf einer rautenförmigen Karte kann die Kamera in die leeren Ecken driften“ (read_entry strategy-clamp-camera-inside-diamond-map) 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