Acabo de probar como según usted me ha indicado:
Código C++:
Ver originalif(!rect.intersects(rect2)){
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Up)){
rec.move(0, -1);
}
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Down)){
rec.move(0, 1);
}
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Left)){
rec.move(-1, 0);
}
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Right)){
rec.move(1, 0);
}
}
Choca con la figura sí, pero una vez que choca no puedo moverme, me quedo pegado a la otra figura.
Gracias por la respuesta. Saludos!