Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - baton

Pages: [1]
1
Ah? Il existe une autre méthode que la manuel? Un petit lien? :)

Merci pour ton aide.

2
Je re compilerai ce soir en partant du dépôt git.
Une fois compilée il suffi de remplacer les .so c'est tout? Ou il faut aussi copier les headers?

3
Bon, pour ceux que ça intéresse, j'ai résolut le problème.

J'avais lu quelque part que la Sfml2 changeait quelque peu la gestion des events.
Je me suis dit que peut être la fonction sf::Mouse::setPosition était trop appelé (peut être même plus d'un fois par frame). Du coup j'ai simplement mis un booléen qui autorise l'appel a sf::Mouse::setPosition qu'une seul fois par frame (même si plusieurs event sont envoyé).

Le plus drôle c'est que ça corrige le problème!

Merci

4
J'ai re compilé la SFML (merci pour le tuto avec cmake, trés pratique). Mais malheureusement cela n'a pas solutionnée mon problème.

5
Hum plus facile a dire qu'a faire :)
Je me renseigne, merci pour l'aide.

6
J'ai télécharger hier cette version :
>> http://www.sfml-dev.org/download-fr.php
>>>> C++ | version 2.0 RC
>>>>>> Linux 64 bits (1.6 MB)

7
Merci pour ta réponse,

Par le plus grand des hasard j'ai trouvé la ligne qui provoque le freeze :
sf::Mouse::setPosition(sf::Vector2i(WIDTH/2, HEIGHT/2), App);

Par contre je n'ai aucune idée du pourquoi du comment.

8
Bonjour,

J'ai entamé un projet il y a quelque temps qui utilise Opengl et la Sfml pour les évent et le fenêtrage.
Je viens de mettre a jour tout le projet pour qu'il puisse tourner avec la Sfml2. La compilation ne pose pas de problème, dans les menu le jeu fonctionne correctement, mais dans le jeu (la ou toute la scène 3d est affiché) le programme freeze au bout de quelque secondes (qu'importe le nombre d'éléments affiché (même pour 0 éléments)). Si je regarde les processus, Xorg monte en flèche et semble être la cause du freeze. Une foi le freeze arrivé je peu faire echap (pour retourner dans le menu) et retourner dans le jeu, j'ai alors a nouveau quelque secondes de délai avant que ça freeze.

Je suis sous Debian 64bits avec la SFML2 64b et OpenGl 3.2.
A noté que le même code sur un MacBookPro 64bits fonctionne correctement.

Je ne sait pas par ou commencer et repasser en 1.6 ne m'arrangerai pas (la gestion des events de la sourie ne fonctionnais pas en 1.6 sous Mac).

Merci d'avance pour toutes suggestion.

Pages: [1]
anything