Question pygame
Fermé
pantix
Messages postés
47
Date d'inscription
vendredi 5 juillet 2013
Statut
Membre
Dernière intervention
11 juin 2015
-
29 janv. 2014 à 14:36
nidhogg-59 Messages postés 102 Date d'inscription mercredi 20 juin 2012 Statut Membre Dernière intervention 5 décembre 2015 - 18 févr. 2014 à 19:38
nidhogg-59 Messages postés 102 Date d'inscription mercredi 20 juin 2012 Statut Membre Dernière intervention 5 décembre 2015 - 18 févr. 2014 à 19:38
Salut a tous (ou au moins ceux qui viendrons), je suis en ISN et pour mon projet je veux programmer un jeux sur les image: Le principe est que l'écran est noir sauf autour de la souris où un rond affiche l'image "en dessous" et le but est de chercher des objets.
Ma question est donc comment afficher une partie d'image dans ce cercle c'est à dire si je définis une image, afficher la partie de l'image qui correspond au coordonnées de ma lampe (le rond autour du curseur) le tout avec le module pygame ou éventuellement Pillow.
Voila merci de vos réponses, j'aurais bien cherché moi même mais je suis pas encore assez fort pour lire une doc en anglais:/ ,donc si vous savez, n'hésitez pas :)
Ma question est donc comment afficher une partie d'image dans ce cercle c'est à dire si je définis une image, afficher la partie de l'image qui correspond au coordonnées de ma lampe (le rond autour du curseur) le tout avec le module pygame ou éventuellement Pillow.
Voila merci de vos réponses, j'aurais bien cherché moi même mais je suis pas encore assez fort pour lire une doc en anglais:/ ,donc si vous savez, n'hésitez pas :)
A voir également:
- Question pygame
- [Pygame] rotation - Forum Python
- Pygame mac - Forum Python
- Tkinter pygame - Forum Python
- Pygame importer une police d'écriture ✓ - Forum Python
3 réponses
nidhogg-59
Messages postés
102
Date d'inscription
mercredi 20 juin 2012
Statut
Membre
Dernière intervention
5 décembre 2015
27
8 févr. 2014 à 22:31
8 févr. 2014 à 22:31
Bonjour!
Alors pour ton problème, plutôt que d'essayer d'afficher une portion d'image, essaye de cacher se qui ne doit pas être vu:
1- affiche toute ton image
2- par dessus, affiche une image totalement noir sauf à un endroit où il y a de l'alpha.
Par cette méthode, tu peux même faire un 'dégradé de lumière'.
Alors pour ton problème, plutôt que d'essayer d'afficher une portion d'image, essaye de cacher se qui ne doit pas être vu:
1- affiche toute ton image
2- par dessus, affiche une image totalement noir sauf à un endroit où il y a de l'alpha.
Par cette méthode, tu peux même faire un 'dégradé de lumière'.
pantix
Messages postés
47
Date d'inscription
vendredi 5 juillet 2013
Statut
Membre
Dernière intervention
11 juin 2015
1
17 févr. 2014 à 22:01
17 févr. 2014 à 22:01
mais comment 'delimiter' ce que je dois masquer .
Et sinon le dégradé pourquoi pas :)
En tout cas merci d'avoir repondu
Et sinon le dégradé pourquoi pas :)
En tout cas merci d'avoir repondu
nidhogg-59
Messages postés
102
Date d'inscription
mercredi 20 juin 2012
Statut
Membre
Dernière intervention
5 décembre 2015
27
18 févr. 2014 à 19:38
18 févr. 2014 à 19:38
Et bien tu fais une image (avec gimp, ou je ne sais pas quoi...) assez grande, toute noir avec au milieu un rond d'alpha (=transparence; ce qui fait qu'on verra l'image du dessous au niveau de ce rond). Ensuite, tu déplaces cette image en fonction des déplacements de la souris.
J'espère avoir été plus clair...
J'espère avoir été plus clair...