Annonce

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


#1 2009-09-04 10:13:30 deux vitesses

polguezennec
membre
Lieu: quimper, finistère(F)
Date d'inscription: 2009-04-17
Messages: 31
Site web

deux vitesses



bonjour. question de débutant : un programme fait se balader 3 objets PImage . Le déplacement est incrémenté selon la vitesse de rafraîchissement ("bounce" dans les exemples processing). Chacun de ces trois objets présente une image, prélevée en random dans un tableau d'une centaine.  j'aimerais que ce "diaporama mobile" ne change pas les images aussi vite que l'incrémentation du déplacement, sinon, épileptiques s'abstenir :-)
Si quelqu'un peut m'indiquer simplement comment dissocier les deux rythmes, ou me renvoyer vers une ressource, ça me rendrait bien service. cordialement.


Je ne sais pas mais j'y travaille
http://www.polguezennec.fr/

Hors ligne

 

#2 2009-09-05 09:40:31 Re : deux vitesses

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: deux vitesses



Bonjour et bienvenue,

Si j'ai bien compris le problème que tu exposes, il devrait pouvoir se résoudre avec l'opérateur % (pour modulo) en créant une variable à laquelle tu ajoutes 1 à chaque nouvel affichage / frame, et une autre variable à laquelle tu ajoutes 1 tous les X affichages (en fonction de f), tu obtiendras 2 "rythmes" différents mais reliés, voila ce que ça donne :

Code (processing) :

int f,c;

void setup() {
  frameRate(25);
}

void draw() {
  f++;
  if (f%25 == 0) {
    c++;
    println("frame : " + f + ", c : " + c); 
  }
}

f%25 vaut 0 toutes les 25 images, en remplaçant 25 par un autre nombre tu peux définir le rythme voulu.

Un exemple visuel pour comprendre l'opérateur modulo : http://www.openprocessing.org/visuals/?visualID=2775

Hors ligne

 

#3 2009-09-05 10:25:44 Re : deux vitesses

polguezennec
membre
Lieu: quimper, finistère(F)
Date d'inscription: 2009-04-17
Messages: 31
Site web

Re: deux vitesses



Je suis très reconnaissant de ces explications claires, concises, accessibles...et rapides, en plus.
Elles m'ont permis d'aboutir et enrichiront les développements futurs. Un grand merci !


Je ne sais pas mais j'y travaille
http://www.polguezennec.fr/

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024