Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-12-02 13:08:46 truc super simple mais comment...?

gundorf
membre
Date d'inscription: 2012-04-12
Messages: 36

truc super simple mais comment...?



bonjour,
je me mets à processing, j'ai un truc tout bête à faire: dessiner des ellipse alors que du texte est affiché;
comment effacer le texte pour qu'il ne se superpose pas à lui-même tout en gardant à l'écran les ellipses,
voici le petit code:

PFont f;
void setup()
{
  size(640,480);
  frameRate(10);
  background(0);
  f = createFont("Arial",20,true); 
}

void draw()
{
  fill(random(255),random(255),random(255));
  ellipse(random(640),random(480),20,20);
textFont(f);
fill(255,0,0,255);
text(frameCount,340,150);
}

merci d'avance;g.

Hors ligne

 

#2 2012-12-02 17:50:14 Re : truc super simple mais comment...?

mfm
membre
Date d'inscription: 2012-08-30
Messages: 37

Re: truc super simple mais comment...?



Bonjour,

C'est tout bête, en effet : il suffit de mettre la commande "background (0);" dans le void draw et non dans le void setup (ou en plus de celle dans le setup).

PFont f;
void setup()
{
  size(640,480);
  frameRate(10);
  //background(0);
  f = createFont("Arial",20,true); 
}

void draw() {

background (0);  // rajoute ici la commande background

  fill(random(255),random(255),random(255));
  ellipse(random(640),random(480),20,20);
textFont(f);
fill(255,0,0,255);
text(frameCount,340,150);
}

ps : par contre tes précédentes ellipses seront effacées aussi !

Dernière modification par mfm (2012-12-03 14:35:02)

Hors ligne

 

#3 2012-12-02 18:28:23 Re : truc super simple mais comment...?

gundorf
membre
Date d'inscription: 2012-04-12
Messages: 36

Re: truc super simple mais comment...?



mfm a écrit:

ps : par contre tes précédentes seront effacées aussi !

merci de ta réponse,
mais justement ma difficulté est de préserver les ellipses à l'image et que le texte s'efface à chaque frame-et là je ne sais pas comment faire+

Hors ligne

 

#4 2012-12-02 18:56:33 Re : truc super simple mais comment...?

mfm
membre
Date d'inscription: 2012-08-30
Messages: 37

Re: truc super simple mais comment...?



Il faut que tu travailles avec une classe objet pour tes disques et une arraylist pour les stocker :

ton code devrait ressembler à ça (par forcément le meilleur mais ça a l'air de fonctionner) :

voilà. big_smile

Dernière modification par mfm (2012-12-03 14:35:21)

Hors ligne

 

#5 2012-12-02 19:11:19 Re : truc super simple mais comment...?

gundorf
membre
Date d'inscription: 2012-04-12
Messages: 36

Re: truc super simple mais comment...?



yes !
merci beaucoup

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024