» codelab : http://codelab.fr/accueil » Forum : Processing : http://codelab.fr/processing » changement de liste avec "up" et "down" dans processing : http://codelab.fr/6546 Ceci est la version imprimable d'un sujet du forum, pour retourner à la version complète : changement de liste avec "up" et "down" dans processing |
labalafre — 2017-03-28 14:50:14 |
Bon voila, |
jojolaglaise — 2017-03-30 09:44:35 |
Salute :) //charger listes 2D images int n = 6; //matrice carre de 6x6 PImage[][] images = new PImage[n][n]; int a, b; // position dans l'espace de la matrice void setup(){ size(600, 600); for(int i = 0; i < n; i++){ for(int j = 0; j < n; j++){ images[i][j] = loadImage("module_" + i + "_" + j + ".png"); } } frameRate(10); noStroke(); } void draw(){ background(255); image(images[a][b], 0, 0); } void keyReleased(){ //CHANGER DE "LISTE" (ou plutot de ligne) if(keyCode == UP){ a+=1; } if(keyCode == DOWN){ a-=1; } //CHANGER d'IMAGE DANS LA LIGNE/LISTE if(keyCode == RIGHT){ b+=1; } if(keyCode == LEFT){ b-=1; } } N'oublie pas de changer le nom de tes fichiers en fonction : par exemple "module_0_4.png", ou ici le 0 indique le n° de ligne. |