Die Welt um den Spieler in Blöcken laden, ohne an jeder Grenze neu zu laden
Eine große offene Welt besteht aus Stücken, die nah am Spieler geladen und weit weg entladen werden. Passiert beides bei derselben Entfernung, lädt und verwirft man das gleiche Stück ständig, wenn der Spieler über eine Grenze hin und her läuft. Hier steht die Regel dagegen und eine Falle bei negativen Koordinaten.
Warum das funktioniert
Eine einzige Grenze lädt zum Hin und Her ein: Tritt man darüber, wird das Stück geladen, tritt man zurück, verschwindet es. Zwei Grenzen mit einer ruhigen Zone dazwischen sorgen dafür, dass kleine Bewegungen nichts ändern und Arbeit nur anfällt, wenn die Spielerin wirklich irgendwohin Neues geht.
Wann es das Falsche ist
Nicht nötig bei einer kleinen Welt, die ganz in den Speicher passt, und zu langsam, wenn die Spielerin in einem Blinzeln über die Karte springen kann. Lade dort alles am Anfang oder das Ziel vollständig vor dem Sprung.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 26 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Die Welt um den Spieler in Blöcken laden, ohne an jeder Grenze neu zu laden“ (read_entry survival-chunk-loading-without-thrash) 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