Ola amis codeux,
Selon vous quelle serait la meilleure méthode pour afficher un fond déroulant selon un unique axe et tournant en boucle ?
Je précise que je suis encore novice en manipulation d'images, mes pistes à l'heure actuelle sont :
- un buffer déroulant et contenant plusieurs fois l'image en question
- manipulation et copie ligne par ligne d'un tableau de pixels via les fonctions load/update pixels()
- charger et alterner deux images
Je suis ouvert à toute autre idée,
merci d'avance
Hors ligne
Bonjour,
Le plus simple est d'utiliser la même image que tu affiches deux fois :
PImage img;
int index;
void setup() {
size(640, 480);
img = loadImage("imago.jpg");
index = 0;
}
void draw() {
image(img, 0, index - height);
image(img, 0, index);
}
void keyPressed() {
if (keyCode == UP) {
index -= 5;
if (index < 0) {
index = height + index;
}
}
if (keyCode == DOWN) {
index += 5;
if (index > height) {
index = index - height;
}
}
}Dernière modification par Mushussu (2014-02-21 16:38:37)
Hors ligne