Page 4 sur 4

Re: cSFML

Publié : jeu. 24/mars/2011 10:05
par kelebrindae
8O

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! :D

[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
Image

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 :D








@++

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 ?