From t-o-f

P5js: Déplacement cartésien 2D

x

x = x + 1;
x = x - 1;
x = x + xVitesse;

y

y = y + 1;
y = y - 1;
y = y + yVitesse;

x et y

x = x + xVitesse;
y = y + yVitesse;

«Wraparound»


p125 de Make: Getting started with p5.js
xCentre = xCentre  + xVitesse;
yCentre = yCentre + yVitesse;

if ( xCentre  > width + rayon ) {
        xCentre = -rayon;
} else if (xCentre  < -rayon ) {
        xCentre = width + rayon;
}

if ( yCentre  > height + rayon ) {
        yCentre = -rayon;
} else if (yCentre  < -rayon ) {
        yCentre = height + rayon;
}

Exemple

Récupéré sur http://wiki.t-o-f.info/P5js/D%c3%a9placementCart%c3%a9sien2D
Page mise à jour le 16 February 2017 à 18h14