Question pygame

pantix Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -  
nidhogg-59 Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   -
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 :)

3 réponses

nidhogg-59 Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   28
 
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'.
0
pantix Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   1
 
mais comment 'delimiter' ce que je dois masquer .
Et sinon le dégradé pourquoi pas :)
En tout cas merci d'avoir repondu
0
nidhogg-59 Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   28
 
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...
0