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