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 -
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 :)
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
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'.
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
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...