Też nie do końca rozumiem pytanie.
Jeśli chcesz na przykład w grze 2D mieć kilka podobnych obrazków które podmieniasz (jak na przykład całe/pół/zero serca w Minecrafcie), robi się to zazwyczaj przez zapisanie wszystkich na jednym obrazku (tzw. spritesheet), ładujesz go do jednego sf::Texture, po czym w spricie zmianę wyświetlanego obrazka można wykonać po prostu wywołaniem Sprite::setTextureRect.