Bonsoirs,
bon sans plus tardé, voici le code (l'explication après :p ) :
.
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(800, 600), "teste");
sf::RectangleShape shape(sf::Vector2f(50, 50));
window.setFramerateLimit(60);
shape.setFillColor(sf::Color(255, 0, 0));
sf::RenderTexture renderTexture;
renderTexture.create(400, 200);
while(window.isOpen())
{
renderTexture.draw(shape);
renderTexture.display();
sf::Sprite sprite(renderTexture.getTexture());
window.draw(sprite);
renderTexture.clear();
window.display();
window.clear();
}
}
Ce petit code me sert à tester comment réagis le sf::RenderWindow lorsque je souhaite lui afficher le résultat d'un sf::RenderTexture que je clear juste avant le display du sf::RenderWindow.
Ceci expliqué voici le problème : le sf::RectangleShape s'affiche en clignotant !!! Le pire, c'est que dès fois ce rectangle s'arrête de clignoter quand j'appuie dessus à la souris... Pourquoi donc ?
Merci d'avance
.