Page 4 sur 4
Re: cSFML
Publié : jeu. 24/mars/2011 10:05
par kelebrindae
Je suis sur le cul, si vous me passez l'expression.
G-Rom, ça c'est le genre de truc qui peut révolutionner l'usage que l'on fait de PureBasic (au moins pour les jeux, en tout cas).
Grand merci!
[EDIT] Ah zut, je n'avais pas vu que ça ne faisait pas la 3D. Tant pis, ça apporte déjà pas mal de trucs...
Re: cSFML
Publié : jeu. 24/mars/2011 15:35
par G-Rom
Tu peut toujours utilisé la SFML pour la création des fenêtres , gestion i/o , shader , puis lui collé un moteur 3D.
ca ne pose pas de soucis , la SFML est prévu pour.
Re: cSFML
Publié : ven. 25/mars/2011 14:05
par kelebrindae
En attendant, pour m'amuser, j'ai repris mes "blob monsters" et je les ai converti en PB + SFML; et comme le fond de ton aqua-démo convenait bien, je me suis permis de le garder (si tu n'y vois pas d'inconvénient).
Et ça rend plutôt bien, en fait...
=>
http://keleb.free.fr/codecorner/downloa ... erdemo.zip (2.8 Mo)
Re: cSFML
Publié : ven. 25/mars/2011 14:13
par flaith
Re: cSFML
Publié : ven. 25/mars/2011 16:16
par Ar-S
Warkering a écrit :Eh bien, moi il y a un bel effet de texte qui change avec une image de fond d'aquarium, le tout ondulé par un bel effet de vague tout joli.
Seven x64
Intel i5
4Go DDR3
Intel HD i5 : Chipset intégré
Lorsque tu lances l'exe ou lorsque tu compiles ?
J'essayerai de lancer l'exe, j'ai 3 machines en 7 x64 mais pas les même cartes graphiques, sait-on jamais.
Par contre G-Rom je ne connais pas les 2 compilo que tu cites.
Re: cSFML
Publié : ven. 25/mars/2011 16:57
par Warkering
Je compile avec PureBasic x86 et ça fonctionne, mais je lance l'exécutable directement fourni et ça fonctionne également.
Re: cSFML
Publié : ven. 25/mars/2011 17:57
par G-Rom
....
Re: cSFML
Publié : sam. 26/mars/2011 15:59
par G-Rom
....
Re: cSFML
Publié : dim. 27/mars/2011 10:52
par venom
Personne ne peut mettre un screenshot ? je voudrais bien voir ce que ça donne
@++
Re: cSFML
Publié : mar. 29/mars/2011 12:33
par kelebrindae
Un autre petit truc pour m'amuser avec SFML (utilisez les touches du curseur pour bouger):
http://keleb.free.fr/codecorner/downloa ... l-ship.zip
@G-rom:
J'ai trouvé deux trucs un peu bizarres:
- Quand on appuie sur une touche (n'importe laquelle), les valeurs de la structure VideoMode (\width, \height, etc.) reviennent à zéro.
- la fonction "isKeyDown" tient compte du délai de répétition des touches, ce qui est un peu génant pour un jeu (jette un coup d'oeil au programme du zip ci-dessus, tu comprendras ce que je veux dire). De même, quand on lâche une touche, "isKeyDown" oublie que d'autres touches sont toujours enfoncées... Y aurait-il un moyen pour obtenir un comportement semble au "keyboardPressed" de PB ?
Merci d'avance!
Re: cSFML
Publié : mar. 29/mars/2011 13:58
par Ar-S
Ne pouvant pas tester je lance au pif.. ajouter un protected à la procédure gérant pour ce qui concerne ces structures /width et /height ?