我怎样才能做精灵在SFML批处理?

我是新的游戏开发和使用SFML。 我需要同时使用大量的精灵,所以我可能需要精灵批量。

我知道精灵批处理是用一个drawcall来绘制多个精灵,但我不知道它是如何工作的,或者如何去做。

精灵配料如何工作? (SFML的例子,将不胜感激。)

这通常取决于。 精灵是静态的吗? 如果是的话,可以使用顶点数组来存储所有的静态几何graphics等等。 我相信在Vertex Arrays下的SFML教程中有一个例子。 这是存储地图的好方法,但并不总是适合移动精灵,如玩家精灵。

http://www.sfml-dev.org/tutorials/2.2/graphics-vertex-array.php