Tu as plusieurs façons de faire :
1. Tu leur donne tous la même origine (en coordonnées globales, donc différente pour chaque sprite en coordonnées locales).
2. Tu les dessines comme "enfants" d'une classe dérivée de sf::Drawable, et c'est celle-ci que tu tournes (il faut bien entendu "hériter" de la transformation du parent pour dessiner les enfants, comme montré dans le tutoriel sur les transformations).
3. Tu dessines tout sur un sf::RenderTexture et tu te retrouves avec un unique sprite qui contient tout ton bazar.