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

Pages: [1] 2 3 Suivante »
1
Discussions générales / Re : Ports iOS et Android disponibles pour test
« le: Décembre 09, 2013, 06:38:11 am »
Pour les warnings, j'ai ça aussi donc c'est normal.

Ensuite pour le message d'erreur, vu comme ça je ne sais rien dire comme ça donc j'ai besoin d'essayer. Dès que j'ai testé ça sur un Windows je te dis quoi :) Tu utilises bien la NDK version 9 et pas 9b ? Parce que 9b ne marche pas pour l'instant.

Merci pour les retours!

2
Merci pour ton pull request, dommage qu'il réglait pas le problème correctement :p

Entre temps, ce problème a été résolu dans le commit 19c077c

Merci d'avoir reporté le bug.

3
Python / Re : Merci
« le: Novembre 04, 2013, 09:38:35 am »
Héhé, avec plaisir :)

Et il y a encore beaucoup à venir... J'aimerais voir les possibilités d'intégration avec Android & iOS puisque la version suivante de la SFML, 2.2, tournera ces OSes. Puis, j'ai beaucoup de travaux autour tel que le binding pyThor que j'aimerais finaliser afin de montrer que pySFML est extensible et peut être imbriquer dans un code C++. Les gens devraient pouvoir coder un même programme en utilisant ces deux langages mais toujours avec la même API, utilisant Python pour scripter le code, faire les tâches pour laquelle le C/C++ n'est pas idéal (je pense au GUI et les callbacks), et puis revenir au C/C++ pour coder les parties qui nécessite la performance. Il y a aussi les paquets Linux qui sont toujours en cours de finalisation.

Pour l'instant je suis pas mal occupé avec le port Android mais très bientôt je devrais donner un grand coup de fouet et finaliser tout ça :)

Bref, bonne chance et n'hésite pas à poster sur le forum tes questions ;)

Merci :)

4
Python / Re : Débutant avec pySFML
« le: Août 14, 2013, 03:25:46 am »
Aïe. C'est quoi cette horreur! O.o

Pour récupérer le temps en seconde, milliseconde ou microsecondes (qui sont tout les 3 des entiers, donc des integer), utilise ses propriétés.

elapsed_time = clock.restart() # it returns a sf.Time()
print(elapsed_time..seconds)
print(elapsed_time..milliseconds)
print(elapsed_time..microseconds)

Donc, pour calculer le FPS à partir du temps écoulé depuis le dernier rafraichissement:

fps = 1000. / elapsed_time.milliseconds

Note: Ajoute le point après 1000 si tu veux que ça te retourne un nombre plus précis (décimal).

Après, pour afficher ça à l'écran:

font = sf.Font.from_file("myfont.ttf")
text = sf.Text(str(fps), font)
...
window.draw(text)


5
Python / Re : Débutant avec pySFML
« le: Août 09, 2013, 10:38:36 pm »
Salut et bienvenue!

La SFML en Python est très proche de sa version en Python donc tout ce que tu trouveras en C++ est valable ici aussi. C'est vrai que pour quelqu'un de tout nouveau à la SFML et qui ne connaît pas du tout le C++, ça va être un peu plus dur. Parce que les gens découvrent la SFML en C++, donc apprend l'API puis, en voyant la version Python se dit "ahhh sauvé!" :p.

Il y a un projet qui consiste à traduire tout les tutoriels en C++ pour la version Python (http://python-sfml.org/future_tutorials.html) mais c'est pas encore complet comme tu peux le constater. En attendant, même si tu connais pas le C++ je te conseille quand même de te baser sur les tutoriels en C++ (http://sfml-dev.org/tutorials/2.1/index-fr.php) pour avoir les rudiments, puis tu te bases sur les tutoriels Python (http://python-sfml.org/tutorials.html) et son API (http://python-sfml.org/api/api_index.html) pour reproduire la même chose. C'est vraiment pas dur.

Par exemple, dans le tutoriel en C++, on te dira que la classe sf::Time représente un temps et que tu peux récuperer le temps en seconde en utilisant sf::Time::asSeconds(), ben tu verras très vite que en Python tu fais:

monTemp = sf.milliseconds(30) # crée un temps
print(monTemp.seconds) # affiche 0.03 (récupération du temps en secondes)

Sur la page des exemples, tu verras que tout les exemples en C++ ont été traduit pour la version Python: http://python-sfml.org/examples.html Ainsi, pour jouer du son, tu peux voir ici à quoi le code ressemblera.

Si tu as des questions, n'hésite pas à poser autant que tu voudras ici.

Bonne chance!

PS: pour ton tileset et l'alpha blending c'est trivial une fois que tu connais la SFML.

6
Oui, Fedora maintient les deux versions de SFML, ce qui me plait pas vraiment parce que:
- SFML 1.6 devrait plus être utilisé
- La compilation est moins évidente (la preuve: ton problème)
- Ça rend FindSFML.cmake obselete (à moins de le modifier)

Pour régler ton problème de compilation, utilise pkg-config.
g++ main.cpp -o main `pkg-config --cflags --libs sfml-all`

Pour ton info, ça va très bientôt changer (va y'avoir un renommage du paquet, et il y'aura plus SFML 1.6 ou en tout cas, pas comme il est maintenant).

7
Discussions générales / Re : L'équipe SFML s'agrandit
« le: Août 05, 2013, 07:49:57 pm »
Et je suis très fier d'intégrer l'équipe! Je ferais de mon mieux pour vous offrir une chouette expérience de la SFML sur Android! Je serais heureux d'ajouter chaque bibliothèque ou bindings intéressantes faite par communauté aux dépôts Linux, donc si vous le souhaitez, n'hésiter pas à me contacter! :) C'est valable pour les jeux et les programmes.

8
Python / Re : Installer pyTHor
« le: Août 01, 2013, 06:00:57 pm »
Arf, je pense que les paquets pyThor marchent plus parce qu'il est basé sur la SFML 2-RC et j'ai updaté les paquets SFMl à la version 2.0. Le truc c'est que la bibliothèque Thor est sujet à plein de changement, sa version 2.0 n'étant pas encore sortie donc je ne travaille plus vraiment dessus. Mais une grande majorité est faite et je n'attend que sa version définitive avant de retravailler dessus et fournir une version stable. As-tu besoin de pyThor ? :)

Désolé que tu t'es embêté avec la réinstallation de Linux. :(

9
Python / Re : Scrolling vue de haut
« le: Juillet 27, 2013, 06:44:16 am »
Coule, un assistant :p

J'ai pas oublié pour cx_freeze, j'essaie de faire ça tantôt.

10
Ah, c'est toi l'auteur du pull request sur Github :p Avant d'ajouter ton code, je dois vérifier si il est correcte donc ne le supprime pas! Merci :)

11
Salut!

Ton anglais me posait pas de problème :p j'avais vu tes messages mais je n'ai pas eu le temps de m'en occuper, c'est pour ça que y'avait pas encore de réponse! Ceci dit, c'est plus facile en français (même pour moi :p), donc on est mieux ici, de plus qu'il commence à durer ce bug! Pour attaquer ce problème, j'ai vraiment besoin de revoir la manière dont je gère l'héritage en Cython. C'est une des quelques tâches restantes avant de passer à la version 1.4, la version finale qui correspondra à la SFML 2.0. Pour cela, j'ai besoin de consacrer du temps et pour l'instant je suis fort occuper sur d'autre projet.

Par contre, tu dis que ça commence à t'empêcher d'avancer donc ça m'interpelle. J'ai pas mal de chose à faire aujourd'hui mais je te propose ce soir de se contacter et trouver une solution alternative pour que tu puisses continuer à avancer (je suis certain qu'y doit y'avoir moyen, au pire une version modifié de pySFML que tu utiliserais pour continuer à avancer).

Je te redonne de mes nouvelles ce soir! Et merci! :)

12
Python / Re : Changer le curseur Pysfml
« le: Juillet 21, 2013, 06:05:57 am »
Certainement :p

Premièrement, tu as besoin de désactiver le curseur par défaut.

window.mouse_cursor_visible = False
Link: http://www.python-sfml.org/api/window.html#sfml.window.Window.mouse_cursor_visible)

Ensuite, tu dois récupérer la position en temp réel de la souris et l'utiliser pour dessiner le nouveau curseur au bon endroit.

position = sf.Mouse.get_position(window)
cursor.position = position # cursor est le sf.Sprite

window.draw(cursor)

Je t'invite à lire tout les tutoriels de la SFML (en C++) qui sont disponible en français. Ensuite, tu t'adaptes à la version Python, qui change très peu :)

Documentation en français.

Bonne chance et n'hésite pas à poser tes questions sur le forum.

PS: évite les doublons sur le forum anglophone.

13
Magnifique! J'irais à la Fnac commander le mien et demander au vendeur d'en commander trois ou quatres en plus pour les autres. Ensuite, je prendrais soin de les éparpiller un peu partout dans les rayons info, muahahha.

14
Python / Re : python-sfml2 [v1.3] Encodages de caractères...
« le: Juin 19, 2013, 02:01:35 am »
Voilà, c'est corriger, merci :)

Par contre il va falloir recompiler, ça va aller pour ça ? Compiler sur Windows n'est pas toujours trivial. De toute façon, la version 1.4 devrait être sorti bientôt avec ses installateurs, comptes un mois. Donc si c'est pas urgent, attend sinon je t'aiderais si jamais tu as un soucis après les explications en anglais ici: http://python-sfml.org/download.html#compilation

(bon déménagement :p)

15
Python / Re : python-sfml2 [v1.3] Encodages de caractères...
« le: Mai 26, 2013, 03:32:09 pm »
En effet, y'a un soucis. Je t'ai pas oublie, je travaille toujours dessus :)

Pages: [1] 2 3 Suivante »