Mmh, war doof ausgedrückt. Es ist viel schneller, eine Textur zu zeichen, als 50x50 (auch wenn die Anzahl an Pixeln gleich ist). Wenn man das komplette Spielfeld in eine Textur schreibt, hat man zwar zusätzlichen Speicheraufwand, allerdings gewinnt man so viel Geschwindigkeit dazu, dass alles andere verschmerzbar ist.
@dot: ich denke nicht, dass das schneller ist. Erst alle Tiles rendern, die Textur 1 haben, dann alle mit Textur 2 etc? Näh, das macht wohl (in SFML) kaum einen Unterschied; höchstens die Anzahl der Textursets wird erhöht. Allerdings hatte ich bei den ersten versuchen mit Tilemaps (in SFML 1.6, ohne RenderTextures) nicht einmal Texturen auf den Tiles, sondern einfach weiße Farbe. War trotzdem saulahm. Ein anderer Vorteil davon, alles in eine Textur zu rendern, ist dass man sie als ganzes Modifizieren (rotieren, verzerren, shadereffekte etc) kann, ohne viel arbeit und performanceverlust.
mfg CBenni::O