Oben sind vier Bilder eines Charakters, der von unten rechts nach links oben auf dem Boden entlanggeht. Sie können sehen, dass die Zeichnungsreihenfolge im dritten Fenster nicht korrekt ist.
Es scheint hier keine "richtige Reihenfolge" zu geben. Zum Beispiel, wenn wir anstelle eines kleinen Kerls ein Sprichwort einer laaaaangen Katze durch die Tür gehen, dann ist es egal, ob du zuerst die Tür oder die Katze zuerst zeichnest, es wäre falsch.
Wie gehen andere Game-Engines damit um? Einige Hacks, um diese Situation zu verhindern? Zeichnen Sie einen Z-Puffer von Hand? Eine andere Option, die mir nicht eingefallen ist?
Eine Alternative zum Teilen der Kachel ist es, alles nur mit Z-Werten und einem Z-Puffer zu rendern, wie es bei einer richtigen 3D-App der Fall wäre. Wenn Sie Ihre Grafiken in einem 3D-Paket generieren, können Sie wahrscheinlich gleichzeitig die relativen Z-Werte generieren.