Bonjour,
J'utilise la SFML depuis longtemps et je me retrouve face a un problème. Lorsque je crée une application basique en plein écran et que j'essaie de faire une capture vidéo, ma fenêtre n’apparait tout simplement pas sur la vidéo, on voit uniquement les fenêtre ouverte "derrière".
J'ai essayé avec FRAPS, Snagit 12 et Camstasia Studio et j'ai toujours obtenu le même résultat.
Voici le code minimal reproduisant le problème:
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #include <SFML/Graphics.hpp> int main() { sf::RenderWindow app(sf::VideoMode(1366,768), "Test fullscreen", sf::Style::Fullscreen); sf::Event event; // Pour tester l'affichage sf::RectangleShape rect(sf::Vector2f(100,80)); rect.move(50,20); rect.setFillColor(sf::Color::Green); while(app.isOpen()) { while(app.pollEvent(event)) { if(event.type == sf::Event::KeyPressed) { app.close(); } } app.clear(); app.draw(rect); app.display(); } return 0; }
Partager