octoawesome icon indicating copy to clipboard operation
octoawesome copied to clipboard

Chunkränder werden nicht aktualisiert

Open tomwendel opened this issue 9 years ago • 1 comments

Submit von Manuel:

Eine unserer Optimierungen war die weitsichtigere Verarbeitung von Nachbarchunks um herauszufinden, ob Chunkränder gezeichnet werden müssen oder nicht. Das funktioniert auch solange bis der Block, der für das nicht-rendern zuständig war, im Nachbar-Chunk entfernt wird.

Zwar wird der Chunk, in dem Veränderungen verursacht werden, neu erstellt, nicht jedoch der Nachbar-Chunk auf den das evtl. auch Auswirkungen hat. Dadurch kommt es zu Löchern im Boden wenn Blöcke an Chunkgrenzen entfernt werden.

screenshot

tomwendel avatar Sep 28 '15 19:09 tomwendel

https://github.com/OctoAwesome/octoawesome/commit/005913b95712a372147db8cd9f912d9087343ea8 sollte das ganze fixen. Evtl. andere Herangehensweise für inkrementelles Update. Zusätzlich flackern tritt immer noch manchmal auf(Zeichnen während verändern der Daten).

jvbsl avatar Feb 07 '18 17:02 jvbsl