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

Auteur Sujet: SFML 2.0 RC  (Lu 30816 fois)

0 Membres et 1 Invité sur ce sujet

Olibrius

  • Newbie
  • *
  • Messages: 28
    • Voir le profil
Re : SFML 2.0 RC
« Réponse #45 le: Avril 22, 2012, 08:14:22 pm »
Tu as essayé d'appeler setMouseTracking(true) sur ton widget ?
Ne fonctionne pas non plus  :-[ ...

C'est donc bien un bug... allez, encore un !  :-\
A moins que je sois le seul à avoir ce bug (mais ça m'étonnerait) ...

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 RC
« Réponse #46 le: Avril 22, 2012, 08:26:58 pm »
Tu as essayé d'attraper l'évènement Qt correspondant (mouseMoveEvent)?
Laurent Gomila - SFML developer

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : SFML 2.0 RC
« Réponse #47 le: Avril 22, 2012, 08:27:30 pm »
Non c'est bien un bug malheureusement : j'arrive à reproduire le bug avec une application Cocoa.

j'ai ouvert le ticket #213 à ce propos.
« Modifié: Avril 22, 2012, 08:30:15 pm par Hiura »
SFML / OS X developer

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 RC
« Réponse #48 le: Avril 23, 2012, 11:41:39 am »
Citer
Essaie la méthode void QWidget::grabMouse () qui fait que le widget saisit tous les évènements de la souris. Par contre dans ce cas les autre widgets ne peuvent plus capter les évènements de la souris. Donc il faudra utiliser la méthode void QWidget::releaseMouse () lorsque la souris sortira du widget.
Normalement pas besoin, pour ce qu'il veut il y a setMouseTracking(true) justement.
Et si c'est bien un bug de toute façon, les appels Qt n'y changeront rien.
Laurent Gomila - SFML developer

Bad dream

  • Newbie
  • *
  • Messages: 6
    • Live Messenger (MSN) - thomas199512@live.fr
    • Voir le profil
Re : SFML 2.0 RC
« Réponse #49 le: Avril 23, 2012, 11:46:06 am »
Et de toute façon j'ai dit une bêtise puisque c'est impossible de savoir quand la souris entre pour la capturer puisque les évènements de la souris ne sont pas, comme j'ai pu le comprendre, activés du départ.

Spidyy

  • Sr. Member
  • ****
  • Messages: 493
    • Voir le profil
Re : SFML 2.0 RC
« Réponse #50 le: Mai 02, 2012, 04:28:04 am »
* va attendre la release pour les tuto *

Assouan

  • Newbie
  • *
  • Messages: 22
  • texe perso
    • Voir le profil
    • E-mail
Re : SFML 2.0 RC
« Réponse #51 le: Mai 08, 2012, 11:35:13 am »
aille aille aille... la RC (méthode qui passe en minuscule ;D). Il a fallu rechanger tous les nommages, bon mais vais pas me plaindre, c'est beaucoup mieux ainsi !

Si je trouve quelque chose, je tacherais de le signaler :p

Pastis

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : SFML 2.0 RC
« Réponse #52 le: Mai 12, 2012, 08:09:06 pm »
Bonjour,

Aujourd'hui j'ai passé un de mes projets de la SFML 1.6 à la 2.0-rc. Je ne utilise que sfml-window (j'inclus aussi sfml-system mais je ne l'utilise pas).
Pour la porta unix de mon projet, j'utilise un ubuntu 12.04 sous VirtualBox.
J'ai remarqué 2 problemes avec cette config, le 1er est que un mouvement de souris envoie aussi un sf::Event::JoyistickMoved.
Le 2em est quand la fenetre a le focus (elle est en 1er plan devant d'autre fenetres) et que l'on click sur une fenetre qui se trouve deriere, la fenetre SFML reste au 1er plan.

Sous Windows 7 pas de probleme, sauf une baisse de performance je passe de 990fps à 657.
Le fait de secouer la souris fait grandement chuter les fps, passant de 657fps à moins de 500. (ca peut parraitre ridicule autant de fps mais pour moi c'est un bon indicateur de performance pour mon project)

Cordialement.
« Modifié: Mai 12, 2012, 09:56:28 pm par Pastis »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 RC
« Réponse #53 le: Mai 13, 2012, 09:58:58 am »
Citer
J'ai remarqué 2 problemes avec cette config, le 1er est que un mouvement de souris envoie aussi un sf::Event::JoyistickMoved.
Sûrement un problème de driver, ou alors dans ton code.

Citer
Le 2em est quand la fenetre a le focus (elle est en 1er plan devant d'autre fenetres) et que l'on click sur une fenetre qui se trouve deriere, la fenetre SFML reste au 1er plan.
Là aussi ça me paraît bizarre, peut-être un bug du window manager.

Citer
Sous Windows 7 pas de probleme, sauf une baisse de performance je passe de 990fps à 657.
Faut peut-être adapte un peu de code pour le rendre plus performant ;) SFML 2 permet plus d'optimisations.
Laurent Gomila - SFML developer

Pastis

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : SFML 2.0 RC
« Réponse #54 le: Mai 13, 2012, 12:00:47 pm »
Non ce n'est pas un probleme dans mon code, je ne dis pas que ca vient de la SFML, je constate juste qu'il y a un probleme et que ca ne vient pas de mon code.

Pour les perfs, peux tu m'en dir plus sur les optimisations :) ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 RC
« Réponse #55 le: Mai 13, 2012, 12:13:54 pm »
Citer
Non ce n'est pas un probleme dans mon code
Bah, t'en es vraiment certain ?

Citer
Pour les perfs, peux tu m'en dir plus sur les optimisations
Tu peux créer toi-même tes propres entités graphiques complexes (systèmes de particules, tilemaps, ...), et les dessiner en un seul appel plutôt que dessiner une multitude de sprites - c'est ça qui plombait les perfs dans SFML 1.
Laurent Gomila - SFML developer

Pastis

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : SFML 2.0 RC
« Réponse #56 le: Mai 13, 2012, 12:50:31 pm »
Heu pour les perfs j'ai dit une grosse connerie... Oui je passe de 990fps à 657 mais c'est quand ma VM est lancé... dsl :D

Pour le probleme de souris j'en suis sur oui, ca semble bien venir de VirtualBox ou des driver ubuntu.

platik

  • Newbie
  • *
  • Messages: 1
    • Voir le profil
Re : SFML 2.0 RC
« Réponse #57 le: Mai 16, 2012, 11:25:21 pm »
Bonsoir,

#include <SFML/Graphics/Sprite.h> est manquant dans Graphics.h

Alors que c'est le cas dans le .hpp

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 RC
« Réponse #58 le: Mai 17, 2012, 10:14:47 am »
C'est déjà corrigé. Faut vérifier les dernières sources avant de poster, surtout pour des trucs rapidement corrigés comme ça ;)
Laurent Gomila - SFML developer

CouteauBleu

  • Newbie
  • *
  • Messages: 24
    • Voir le profil
Re : SFML 2.0 RC
« Réponse #59 le: Juin 07, 2012, 03:48:56 pm »
Pourquoi la bibliothèque pour windows n'est-elle pas disponible en 64 bits ? :/
Les pouces opposables: meilleure invention depuis les endosquelettes.