Tworzyłem prostą platformówkę z przewijanym ekranem. Pojawił się problem polegający na tym że kamera się nie przesuwa. Poniżej kod odpowiedzialny za przesuwanie kamery. Jest to element klasy składowej player.h odpowiedzialnej za zachowanie gracz.
if( sf::Keyboard::isKeyPressed( sf::Keyboard::Right ) )
{
p_view->move(1,0);
sprite.move(1,0);
}
if( sf::Keyboard::isKeyPressed( sf::Keyboard::Left ) )
{
p_view->move(-1,0);
sprite.move(-1,0);
}
Czy ktoś wie jak to naprawić?
link do githuba https://github.com/gryczan/platformer-