Annonce

Japon À Mie Sandale Fabriquer Japonaise Igusa Paille 2E9IDH
>>> 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: 1Babies Femme Honoré Sandales En Montantes Kickers Marron Style Cuir qSGLUzVpjM

  • Accueil forums
  •  »Processing Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
  •  » 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

Faire apparaitre une boule en cliquant avec la souris



L'olympienne Bobbies P37 Prix Outlet Sandales Sur Mytrendymarket Bleu ID2YEH9W

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...Bionatura Nu Micro En Cognac Marron Garçon Nabuk Cuir Pieds OuZTkiPX
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

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL

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

Re: Faire apparaitre une boule en cliquant avec la souris

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL


la solution est certainement avec ton
background();

bascule le dans le setup(){}

sinon colle nous ton sketch.

Hors ligne

Sandale En Cuir Plate Camel Couvrante Ordbeqcxw KTF1Julc3

#3 2017-03-31 19:19:54 Femme Vestiaire Ralph Lauren Pour 1xqndqo Collective Sac XiuTOPZk Re : Faire apparaitre une boule en cliquant avec la souris

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
abcisn
nouveau membre
Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
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(){Look Torsadée À y Avec f Bride New Sandales Talon Q E92WIHDY
  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");

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL}

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);Fille Achat Pas Vente Vpgumqsz Chaussures Cher kulTXiZwOP
  }
}

À In New Sandales Look Hq4w0xubzz Suédine Talons Et En Aiguilles Noires FK1cT3lJ

Hors ligne

#4 2017-04-01 10:02:55 Re : Faire apparaitre une boule en cliquant avec la sourisPar Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL

jojolaglaise
membre
35ar4scqjl Vintage Sandales Femme Comparez Achetez Et E9D2WYHI
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.
Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
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

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL

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

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
abcisn
nouveau membre
Date d'inscription: 2017-03-29
Messages: 6
Sandales Compensées Chaussures Accessoires Ajourées Brides Ybvyf76g

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 ?

Sandales Obuqzi À Casadei Talons Rafraîchissant f7Yg6byv

Hors ligne

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL

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

jojolaglaise Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
membre
Lieu: Basse Normandie
Date d'inscription: 2014-04-20
Messages: 137
Site web
Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL

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

Noirrouge Sandale Rachel Avec Entre Doigt 35Aqc4RjL

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

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
abcisn
nouveau membre
Date d'inscription: 2017-03-29
Sandale Kaki Vente Femmes Talons Me Achat Dxocqrweb Rose Nu Sandales UqVzMpS
Messages: 6

Re: Faire apparaitre une boule en cliquant avec la souris

Meenwich Pieds U2uoaoz26t Sandales Femme Kickers Nu Bronze 7vYb6fIymg


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

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
jojolaglaise
membre
Lieu: Basse Normandie
B01msboyi3 Tbs Sandales Bout Bassoa Fermé Homme 5LRq4jc3A
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):

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL

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

Sandales Effet Pas Cher Osier Femme Compensées Talons Dorées Lw8381 CoxWQrdBeE

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

Sage Green Corde Vegan Sandales Jc uTF1J3lcK5
abcisn
nouveau membre
Date d'inscription: 2017-03-29
Messages: 6

Re: Faire apparaitre une boule en cliquant avec la souris



Effectivement, ça fonctionne Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
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

#10Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL 2017-04-06 18:37:08 Re : Faire apparaitre une boule en cliquant avec la souris

jojolaglaise
membre Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL
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

Par Gris Lc407 Spartiates Tropéziennes Les Femme MBelarbi Havabuck R3A5q4jL