Bonsoir, pour un projet d'ISN (spé de terminale), je dois créé un menu sur processing. Je ne sais pas comment faire des boutons cliquables qui renvoient vers d'autres "pages" (c'est en réalité un menu de jeu). Un peu d'aide et de conseils serait bienvenus
Merci d'avance !
Hors ligne
Bonsoir,
Un bouton c'est simple, c'est un objet qui a pour forme un rectangle et un texte écrit dessus.
Cet objet doit détecter la présence de la souris ainsi que le clique de la souris.
Si la souris est au-dessus du rectangle, alors la couleur du rectangle change. Si la souris est dans le rectangle et que le bouton est cliqué alors il se passe une action.
Es-tu familier avec la notion de classe ?
As-tu déjà manipulé les mouseX, mousePressed etc.
Si tu souhaites de l'aide commence à proposer du code et nous pourrons te conseiller.
Bon courage.
Hors ligne
Ah je vois le truc ! Je peux rendre le rectangle transparent ? Si oui, comment?
J'ai déjà manipulé les mouse , je pense pouvoir le faire.
J'ai du mal avec la notion de classe quand meme.
J'essayerai de commencer un code demain
Merci de la réponse !
Hors ligne
Bonjour,
Si tu souhaites, tu peux gérer la couleur du contour avec stroke() ou l'absence avec noStroke().
Pour le remplissage idem avec la méthode fill() et noFill().
Comme le paramètre de fill() est de type color il accepte la notion d'alpha(transparence). Donc tu peux écrire :
fill(255, 0, 0, 40);
Ce sera du rouge laissant passer un peu l'arrière plan.
Hors ligne