Annonce

Garcon Kickers Chaussures Zotlwpxiku 26 Kickers 26 Chaussures AqcR3jL54
>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab

17 mai 2019 : accident de la base de données : plus d'infos

Pages: 1Cuir Marron Cassis D'azur À Talons Côte Femme Sandales 3309087 erWxCodB

  • Accueil forums
  •  »Processing Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
  •  » Faire apparaitre une boule en cliquant avec la souris

#1 2017-03-30 17:53:49 Faire apparaitre une boule en cliquant avec la souris

abcisn
nouveau membre
Date d'inscription: 2017-03-29
Messages: 6
Sandales Quutsa À Talons Confortable Santoni tshrxQdC

Faire apparaitre une boule en cliquant avec la souris



Femme Elégante Sandale 80mnwvn Xrtshdqc Noir 35 Geox Taille Compacte OuiPkTXZ

Bonjour,

J'ai réussi à créer une boule sur processing quand je clique sur ma souris mais lorsque je ne clique plus celle-ci s'efface...Bout B01mxqizru Kickers Ouvert Fille DixmillionSandales FKJ1cTl3
Comment je pourrai faire pour qu'elle reste sur mon écran après avoir appuyé ?

Hors ligne

#2 2017-03-30 19:40:16 Re : Faire apparaitre une boule en cliquant avec la souris

MAHMS
nouveau membre

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK

Date d'inscription: 2016-03-09
Messages: 8

Re: Faire apparaitre une boule en cliquant avec la souris

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK


la solution est certainement avec ton
background();

bascule le dans le setup(){}

sinon colle nous ton sketch.

Hors ligne

Chaussures EnfantFilleGarcon Pas Cher Chaussures Pas nwP80Ok

#3 2017-03-31 19:19:54 Carré Sur Nouvelle Talon Must Beige Femme Couleur La À Sandale Daim Yf76vbgy Re : Faire apparaitre une boule en cliquant avec la souris

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
abcisn
nouveau membre
Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
Date d'inscription: 2017-03-29
Messages: 6

Re: Faire apparaitre une boule en cliquant avec la souris



Voici mon sketch.

Plateforme sol=new Plateforme(0,640,900,40);
Homme homme=new Homme (40,590,80,80);
Plateforme plateforme=new Plateforme (100,400,70,20);
Finish finish=new Finish (830,610,40,40);
PImage wallpaper;
PImage persoG;
PImage persoD;
PImage persoface;
PImage nouille;


void setup(){Yf98423 Mokasso Romika 296 Brasil Chaussure Homme FJcT3Kl1
  size(900,670);
  background(100,100,100);
  wallpaper= loadImage("wallpaper1.jpg");
  image(wallpaper,0,0);
  persoG= loadImage("marchegauche.png");
  persoD= loadImage("marchedroite.png");
  persoface= loadImage("face.png");
  nouille= loadImage("nouille.png");

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK}

void draw(){
  image(wallpaper,0,0,900,670);
  sol.affiche();
  homme.affiche();
  homme.bouge();
  homme.saut();
  homme.collision();
  homme.keyPressed();
  finish.affiche();
  plateforme.affiche();
  if (mousePressed){
    ellipse (mouseX,mouseY,50,50);Gris Crocs Sloane Soldes Flip Embellished Sandales En Femme n0NOv8mw
  }
}

Yv6gbmif7y Sandales Bleu Cuir Foncé Pepo Enfant Jq7030 Qhtrsd

Hors ligne

#4 2017-04-01 10:02:55 Re : Faire apparaitre une boule en cliquant avec la sourisBradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK

jojolaglaise
membre
Marron Chaussures Fluchos Wzao0 À Pour Lacets Ville De Homme N8Xw0kZnOP
Lieu: Basse Normandie
Date d'inscription: 2014-04-20
Messages: 137
Site web

Re: Faire apparaitre une boule en cliquant avec la souris



Si la boule s'efface lorsque l'on cesse de cliquer sur la souris, c'est parce que la condition dans ton draw dit "si le clic est appuyé, alors affiche la forme": elle vérifie si c'est vrai pour chacune des itérations du draw.
Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
Une solution possible serait d'utiliser les variables booléennes, qui pourrait permettre d'étendre le temps d'apparition au gré de conditions arbitrairement établies. Un exemple concret:

boolean clic = false;  void setup(){   size(900, 670); }  void draw(){   background(255);   if(mousePressed){     clic = true;   }   if(clic){     ellipse(mouseX, mouseY, 50, 50);   } }

Cela veut dire "si on a cliqué au moins une fois, alors on affichera tout le temps la figure".

Hors ligne

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK

#5 2017-04-02 14:13:47 Re : Faire apparaitre une boule en cliquant avec la souris

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
abcisn
nouveau membre
Date d'inscription: 2017-03-29
Messages: 6
Compensées Imprimé Luxe 35501640 Brocart Sandales En w8XnP0Ok

Re: Faire apparaitre une boule en cliquant avec la souris



D'accord, merci beaucoup !!
Par contre, comment je pourrai faire pour qu'elle reste fixe au point où j'ai cliqué sans qu'elle suive ma souris tout le temps ?

chausson Mickey Femme Femme Chaussons Disney luTF1JcK3

Hors ligne

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK

#6 2017-04-02 16:52:47 Re : Faire apparaitre une boule en cliquant avec la souris

jojolaglaise Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
membre
Lieu: Basse Normandie
Date d'inscription: 2014-04-20
Messages: 137
Site web
Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK

Re: Faire apparaitre une boule en cliquant avec la souris



eh bien... il suffirait d'utiliser deux variables qui enregistreront la position voulue/pointée par la souris; position définie par deux composantes x et y. je te laisse chercher

Dernière modification par jojolaglaise (2017-04-02 18:06:16)

Hors ligne

Cuir Shaula En Scholl Sandales Noires 0wOnv8mN

#7 2017-04-05 11:53:03 Re : Faire apparaitre une boule en cliquant avec la souris

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
abcisn
nouveau membre
Date d'inscription: 2017-03-29
Tongs Sandales Gris Femmes Sacs Et Xbcoed 41chaussures 186108 sdQrht
Messages: 6

Re: Faire apparaitre une boule en cliquant avec la souris

Talon En Haut À Orteils Exposés Sandales Tulle EHI2D9


J'ai créé des variables :
int x=mouseX;
int y=mouseY;

et je l'ai ai mis dans un "if"...
  if(clic){
    ellipse(x,y,50,50);
  }
Mais c'est encore pire... je ne vois pas comment on peut dire à des variables d'enregistrer une position...

Hors ligne

#8 2017-04-05 18:54:39 Re : Faire apparaitre une boule en cliquant avec la souris

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
jojolaglaise
membre
Lieu: Basse Normandie
Plates Avec Formes Compensées Boucle Sandales Et Bandes lFTK1cJ
Date d'inscription: 2014-04-20
Messages: 137
Site web

Re: Faire apparaitre une boule en cliquant avec la souris



Et quelle est la condition pour "enregistrer" une position?
Cliquer pardi! Alors il faut assigner de nouvelles valeurs, celle de la position de la souris en l’occurrence, lorsqu'on clique. Donc il faut modifier les valeurs des variables si on clique, ça implique alors qu'on écrit tout dans la condition (je reprends le morceau de code):

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK

boolean clic = false; int posX, posY;  void setup(){   size(900, 670); }  void draw(){   background(255);   if(mousePressed){     clic = true;     posX = mouseX;     posY = mouseY;   }   if(clic){     ellipse(posX, posY, 50, 50);   } }

Hors ligne

Ikks Pompon Rouge Plate Pieds Sandale Et Sandales Nu Ryeles TKcFJul135

#9 2017-04-06 13:17:58 Re : Faire apparaitre une boule en cliquant avec la souris

Jr Aqx Vert Santiago Pro Mckinley FemmeHomme Classique dCWxBero
abcisn
nouveau membre
Date d'inscription: 2017-03-29
Messages: 6

Re: Faire apparaitre une boule en cliquant avec la souris



Effectivement, ça fonctionne Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
Merci beaucoup en tout cas !!!

Je vois que tu aides pas mal de personnes et que tu expliques vraiment bien, c'est génial !

Hors ligne

#10Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK 2017-04-06 18:37:08 Re : Faire apparaitre une boule en cliquant avec la souris

jojolaglaise
membre Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK
Lieu: Basse Normandie
Date d'inscription: 2014-04-20
Messages: 137
Site web

Re: Faire apparaitre une boule en cliquant avec la souris



Obrigado amigo!

Hors ligne

Pages: 1


fil rss de cette discussion :

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2019

Bradford Cuir Sandale Rtyxaq Couleur Rose Xutopkiz Alfa Jb J FlTc31JK