Salut tout le monde,
J'ai un petit soucis et j'aurais besoin de vos lumières
Je veux faire un menu d'évènements ou en entrant des codes promos les joueurs peuvent avoir des bonus. J'ai voulu visualiser les codes bloqués et débloqués via des images et comme je compte en rajouter au fur et a mesure des versions, j'ai fais une zone de scrolling.
Pour ce faire donc j'ai simplement fait une "IMAGE" avec un "Scroll Rect" + un "Mask" qui permet de se balader sur la totalité des images de codes disponibles via un "scrollbar", jusque la rien de sorcier vous me direz.
J'ai aussi mis un script sur les images en utilisant l"eventdata" pour faire appel aux "IPointerEnterHandler" et "IPointerExitHandler", qui permet dans le jeu d'afficher un panneau d'information en plein milieu de l'écran. Ici quand on "entre" donc dans une image je voulais donner une petite description pour aider à trouver le code (très simpliste), par exemple si je vais sur l'image du milieu "WARGAMES" cela affiche ce petit message:
Mais forcément je me suis fait avoir, jusque la tout fonctionnais dans les autres menus sauf ici car comme vous l'aurez surement devinez, si l'image que l'on survole est pile dans la zone du panneau d'information, quand on entre dedans ça trigger le IPointerEnterHandler qui affiche le panneau d'information... qui trigger le IPointerExitHandler qui cache le panneau d'information .... et ainsi de suite ce qui fait un scintillement/saccade du panneau d'information comme pour l'images "WARGAMES" dans le screen
J'ai tenté en vain de résoudre en rajoutant une variable en plus pour les images susceptible d'être dans le panneau d'information (images du milieu donc) pour ne plus faire trigger le IPointerExitHandler de l'image mais du panneau d'information lui même mais vu qu'il y a un scrollbar et donc que les images ne sont pas à des zones bien fixes, cela donne un panneau d'information qui reste afficher alors qu'on se balade sur l'écran ce qui ne va pas du tout
Je ferais une vidéo si nécessaire.
Je n'arrive pas à voir une solution simple, je pourrais déplacer la zone du panneau d'information ou mes images pour que cela ne coïncide jamais mais ça fait un peu bricolage, sinon après cela me semble bien compliquer pour détecter ou est l'image et si elle est dans la zone panneau d'information hmmm.
Merci d'avance pour vos retour et si avez des questions n'hésitez pas!
TontonNico
Partager