From t-o-f

P5js: Minuteur

Contents (hide)

  1. 1. Algorithmes
    1. 1.1 Un minuteur qui s’exécute qu'une seule fois
    2. 1.2 Un minuteur qui redémarre chaque fois qu'il arrive à échéance
  2. 2. Exemples

1.  Algorithmes

1.1  Un minuteur qui s’exécute qu'une seule fois

Global :

let tempsDepart= 0;
let intervalle = 1000;

Dans draw() :

let tempsEcoule = millis() - tempsDepart;
if ( tempsEcoule  >= intervalle ) { // LE TEMPS ECOULE A DEPASSE L'INTERVAL

        // METTRE ICI LE CODE A EXECUTER ICI APRES L'INTERVALLE
}

Pour redémarrer le minuteur, il suffit de mettre le temps courant (millis()) dans tempsDepart:

tempsDepart= millis();

1.2  Un minuteur qui redémarre chaque fois qu'il arrive à échéance

Global :

let tempsDepart= 0;
let intervalle = 1000;

Dans draw() :

let tempsEcoule = millis() - tempsDepart;
if ( tempsEcoule  >= intervalle ) { // LE TEMPS ECOULE A DEPASSE L'INTERVALLE
        tempsDepart= millis(); // ENREGISTRER LE TEMPS DE DEPART

        // METTRE ICI LE CODE A EXECUTER A CHAQUE INTERVAL
}

2.  Exemples

Récupéré sur http://wiki.t-o-f.info/P5js/Minuteur
Page mise à jour le 21 March 2018 à 17h05