Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu] Fenêtre SFML et barre des tâches [C++/SFML 2.0]  (Lu 3206 fois)

0 Membres et 1 Invité sur ce sujet

GuillaumeGuy

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Bonjour,

Voici mon problème :

J'utilise CodeBlocks avec SFML 2.0
Avec un code standard (fournit sur le tuto du site officiel)

Citer
#include <SFML/Window.hpp>

int main()
{
    sf::Window window(sf::VideoMode(800, 600), "My window");

    // on fait tourner le programme jusqu'à ce que la fenêtre soit fermée
    while (window.isOpen())
    {
        // on inspecte tous les évènements de la fenêtre qui ont été émis depuis la précédente itération
        sf::Event event;
        while (window.pollEvent(event))
        {
            // évènement "fermeture demandée" : on ferme la fenêtre
            if (event.type == sf::Event::Closed)
                window.close();
        }
    }

    return 0;
}

Le code marche bien mais :

- L'onglet met du temps à apparaître sur la barre des tâches après l'ouverture de l'exécutable
(Il met du temps à passer de ça http://puu.sh/3pyBX.jpg à ça http://puu.sh/3pyCt.jpg)

- Quand j'essaie de cacher la fenêtre en cliquant sur l'icône il met du temps à se cacher par contre quand il est caché et que je re-clique dessus il revient direct. (Je pouvais cacher et remettre la fenêtre sans gêne avec SFML 1.6).
J'ai aussi remarqué qu'il n'y avait plus de lenteur à ce niveau là quand je redimensionnais la fenêtre (en plus petit ou plus grand).

???

Merci d'avance.   :-\



« Modifié: Juin 28, 2013, 12:25:07 pm par GuillaumeGuy »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Fenêtre SFML et barre des tâches [C++/SFML 2.0]
« Réponse #1 le: Juin 27, 2013, 07:35:01 pm »
Le premier problème a déjà été rapporté sur le task tracker (pense à chercher avant de poster), et sera normalement réglé pour SFML 2.1 (la modif est déjà faite).

Le second est peut-être lié, je ne sais pas. Essaye de mettre un window.setVerticalSyncEnabled(true) pour limiter la consommation CPU.
Laurent Gomila - SFML developer

GuillaumeGuy

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re : Re : Fenêtre SFML et barre des tâches [C++/SFML 2.0]
« Réponse #2 le: Juin 27, 2013, 08:35:51 pm »
Le premier problème a déjà été rapporté sur le task tracker (pense à chercher avant de poster), et sera normalement réglé pour SFML 2.1 (la modif est déjà faite).

Le second est peut-être lié, je ne sais pas. Essaye de mettre un window.setVerticalSyncEnabled(true) pour limiter la consommation CPU.

Task Tracker ?  ???

Sinon désolé, je savais pas trop comment faire des recherches pour ce genre de problème.
Et window.setVerticalSyncEnabled(true) ne change rien par contre j'ai remarqué que quand on déplace la fenêtre il n'y a pas de problèmes non plus.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Fenêtre SFML et barre des tâches [C++/SFML 2.0]
« Réponse #3 le: Juin 27, 2013, 10:38:20 pm »
Laurent Gomila - SFML developer

GuillaumeGuy

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re : Re : Fenêtre SFML et barre des tâches [C++/SFML 2.0]
« Réponse #4 le: Juin 27, 2013, 11:58:37 pm »
Citer
Task Tracker ?
https://github.com/SFML/SFML/issues

Oh... Je vois, merci.

Mais sinon mon problème est normal donc ? ???

Il n'a pas été résolu ?

(Je vais explorer le Task Tracker)
« Modifié: Juin 28, 2013, 01:18:36 am par GuillaumeGuy »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Fenêtre SFML et barre des tâches [C++/SFML 2.0]
« Réponse #5 le: Juin 28, 2013, 07:48:05 am »
Citer
Il n'a pas été résolu ?

Citation de: Laurent
sera normalement réglé pour SFML 2.1 (la modif est déjà faite).
Laurent Gomila - SFML developer

GuillaumeGuy

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re : Fenêtre SFML et barre des tâches [C++/SFML 2.0]
« Réponse #6 le: Juin 28, 2013, 12:24:48 pm »
Okay, désolé.

Merci alors.