Hallo Leute.
Ich bin gerade dabei mir gedanken zu machen was Sinnvoller ist für meine Isometrische Tile Engine.
Wie im Titel schon steht arbeite ich mit SFML und C++. Mich beschäftigt die Frage ob ich einfach alle Iso-Tile Rendern soll oder ob ich eine Überprüfung durchführen soll ob gewisse Tile verdeckt sind. Die Frage die sich mir dabei stellt ist was geht schneller.
also a) einfach Stupide alles Rendern lassen
oder b) nur sichtbare Tile Rendern lassen.
Und die 2te Frage die ich mir stelle die Richtige größe für ein Tile.
Also der Zeit hat ein Iso Tile die größe 32x32, wobei z.b. bei einem Boden Tile nur 32x16
Pixel dargestellt werden, Mauern und so sind dann 32x32 Pixel groß
. Da ich finde das die Map später mit nur einem Mauerstück blöd aussieht hatte ich überlegt mehrere Mauertile überein ander zu "Stapeln". Dies erhöht aber dann auch wieder die Anzahl der gesammten Tile. Mein 2ter Gedanke dazu war ich mach die "gestapelten" Mauertile bereits als ein Sprite und habe dann zb. die Tile größe von 32x96
.
Was wäre denn hier der richtige(re) Weg ?
Ich hoffe ich habe mein Problem einigermaße verständlich rüber gebracht wenn nicht fragt noch mal nach was ihr daran nicht versteht.
Gruß Koschi