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 - Cmdu76

Pages: « Précédente 1 ... 5 6 [7] 8 9 ... 12 Suivante »
91
Discussions générales / Re : L'équipe SFML s'agrandit
« le: Août 12, 2013, 06:37:49 pm »
Vraiment hâte de voir aussi SFML sur mon smartphone !

Bonne chance !

92
Graphique / Re : Problème de mathématiques ?
« le: Juillet 03, 2013, 12:14:13 pm »
Merci maintenant ça marche super bien ;)

93
Graphique / Problème de mathématiques ?
« le: Juillet 03, 2013, 02:23:40 am »
Bonjour,

je suis en train de mettre au point un peu truc avec la SFML mais je bute actuellement sur un petit problème...

J'essaye de faire pivoter un objet dans la direction de la souris.

sf::Vector2i pos = sf::Mouse::getPosition(window);
float diffx = fabs(pos.x - player.getOrigin().x);
float diffy = fabs(pos.y - player.getOrigin().y);
if(diffy == 0)
    diffy = 0,001; //0 est une valeur interdite !
float angle = atan(diffx/diffy) * 180 / PI; //#define PI 3.14159265
if(pos.x > player.getOrigin().x && pos.y < player.getOrigin().y)
    player.setRotation(angle);
else if(pos.x > player.getOrigin().x && pos.y > player.getOrigin().y)
    player.setRotation(90 + angle);
else if(pos.x < player.getOrigin().x && pos.y > player.getOrigin().y)
    player.setRotation(180 + angle);
else if(pos.x < player.getOrigin().x && pos.y < player.getOrigin().y)
    player.setRotation(360-angle);

Voilà, mais cet algorithme ne marche pas... pourtant je n'arrive pas à comprendre...
Les angles obtenus via atan sont en radian, je les passe donc en degré (ce qui est attendu par SFML)
Je pense avoir pensé à tout, à la valeur interdite pour la division, j'ai même fait des dessins, je vois pas le problème... Mais l'orientation de mon objet reste incohérente....

Merci d'avance :)

94
Discussions générales / Re : SFML & electronique
« le: Juin 13, 2013, 04:04:20 pm »
Enorme :)
Beau projet

95
Graphique / Re : RenderTarget et Bug
« le: Juin 13, 2013, 12:59:19 pm »
Révision : https://github.com/SFML/SFML/archive/master.zip

Compilo : MinGW 4.7.2

Code Minimal :
window.clear();
window.draw(sprite);
Je peux pas vraiment faire plus en code minimal, mon code est bon j'en suis persuadé à 400%

Je vais essayer de prendre la release officielle dans ce cas, je ferais un edit après ;)

EDIT : Bon bah, j'avais entendu quelques part que le fait de compiler soit-même une bibliothèque c'était plus sûr, bah finalement c'est des conneries ... Merci encore Laurent :)

96
Graphique / RenderTarget et Bug
« le: Juin 13, 2013, 01:40:43 am »
Bonjour,

J'ai un petit problème avec une RenderWindow

J'ai compilé moi-même depuis les dernières sources donc "normalement" c'est bon de ce côté

Ensuite je n'ai aucune erreur sauf un plantage...

J'ai passé un coup de debugger et je suis tombé sur le fait que les fonctions clear/draw/display ne fonctionnaient pas....

J'ai été voir, ça vient donc de RenderTarget et de ça :     
if (activate(true))

J'ai essayé de corriger avec un :
window.setActive(true);
mais sans résultats...

Enfin bref... Merci d'avance :)

97
Réseau / Re : Problème de création de socket
« le: Juin 13, 2013, 12:15:29 am »
J'ai compiler SFML depuis les sources ducoup c'est bon xD

98
Réseau / Problème de création de socket [Résolu]
« le: Juin 12, 2013, 11:53:27 pm »
Bonjour,

J'ai un code qui déconne, je ne sais vraiment pas pourquoi...
Pourtant tout m'a l'air bien en ordre...

Voici le debugger :
#0 64D46D38     sf::Socket::create(this=0x131f) (C:\Users\Cmdu76\Downloads\SFML-master\src\SFML\Network\Socket.cpp:82)
#1 64D48029     sf::UdpSocket::bind(this=0x131f, port=28979) (C:\Users\Cmdu76\Downloads\SFML-master\src\SFML\Network\UdpSocket.cpp:70)

Voici mon code (mais je pense pas que ça vienne de là...) :
sf::UdpSocket socket;
    socket.bind(port);

99
Discussions générales / SFML Wizard pour Code::Block
« le: Juin 12, 2013, 07:48:40 pm »
Bonjour,

Je viens de modifier l'ancien wizard SFML (qui ne marchait pas) et maintenant il marche nikel
Avec ça, plus de galère (enfin surtout la première fois et encore...) et un gain de temps énorme !

Vous avez juste à suivre les instructions dans le ReadMe inclut dans l'archive RAR pour l'installer correctement
Ensuite l'utilisation, si vous ne savez pas ce qu'est un wizard dans Code::Block, vous allez dans File->New->Project... ici vous avez des icônes, vous descendez jusqu'à celle d'SFML, vous suivez et ensuite c'est fini !

J'ai aussi changé les images, notamment en mettant le nouveau logo, par contre celle nommée wizard.png elle est pas terrible (mais passable)

Aussi, il faut toujours copier les .dll, j'avais pensé mettre les miens directement mais ça rajoute du poids à l'archive et ça dépends de tellement de choses entre les différentes versions de compilo et autres..

Aussi, encore, j'ai mis des liens uniquement vers graphics, window et system, si vous voulez les autres faudra rajouter manuellement :)

Et aussi, je n'ai rien changé aux versions Unix et Mac, car je ne peux pas le tester...

Le lien : http://charles.mailly.free.fr/sfml-wizard-codeblock.rar

PS: Il est possible que ça existe déjà et que quelqu'un y ait déjà pensé avant moi, tant pis :)

Voilà :)


100
Ouais je viens de voir ça :)

101
Bonjour,

J'ai eu cette idée, adapter la SFML sur les OS mobiles (iOS, Androïd, ...)

La SDL y arrive, j'ai déjà vu cela quelques part :)

Enfin bref, c'est juste une idée, après je comprends que ça représente du travail...

Voilà

102
J'ai eu cette erreur, installe MinGW à part (pas celui fournit avec Code::Block) et tu l'indiques comme compileur par défaut et tu recompiles SFML, je pense que tu as pris une version déjà faites, enfin en tout cas moi j'avais le même message avec le build que j'avais téléchargé.

(PS: je sais pas si c'est parce que tu avais peur ou pas envie de te galérer avec cmake mais finalement c'est pas si chiant que ça et ça t'évites les erreurs)

103
Fenêtrage / Re : Fenêtre et sf::NonCopyable
« le: Juin 05, 2013, 02:09:33 pm »
Qu'est-ce que tu appelles dériver ? Faire une classe qui hérite de RenderWindow ?

104
Réseau / Re : Recevoir plusieurs paquets via receive() ?
« le: Juin 05, 2013, 02:08:03 pm »
Pourquoi il faut faire un sleep dans une boucle avec des sockets non-bloquants ?

105
Fenêtrage / Re : Fenêtre et sf::NonCopyable
« le: Juin 04, 2013, 11:09:11 pm »
Bon okay je suis d'accord j'ai jamais encore eu de problème avec les pointeurs mais sur le Sdz, on m'a dit que ça pouvait provoquer des erreurs...
Les références je dis ça par moi même par ma courte expérience. Ajouter un argument sf::RenderWindow partout et assez chiant à la fin...
Et sinon je me disais aussi que j'avais lu quelque part que les variables globales c'était vraiment pas bien donc j'attendais une réaction :)

Merci encore Laurent :)

Pages: « Précédente 1 ... 5 6 [7] 8 9 ... 12 Suivante »
anything