Musisz wyciągnąć deltę z pozycji myszki.
tzn. musisz mieć dostęp do wartości pozycji myszki, w poprzednim przejściu pętli gry, po czym odjąć.
delta = pozycjaObecna - pozycjaPoprzednia;
Potem wystarczy przesunąć view.
view.move(delta);
Pozdrawiam.
Tutaj kod który napisałem do mojej gierki:
if (sf::Mouse::isButtonPressed(sf::Mouse::Left))
{
sf::Vector2f mouse = window->mapPixelToCoords(sf::Mouse::getPosition(*window), *view);
sf::Vector2f delta = previousMouse - mouse;
view->move(delta);
}