Bonjour à tous, de retour avec mes problèmes de débutant qui essaie des trucs.
J'essaye de faire une animation avec des images png (36 en tout ) détourés pour donner une sensation de mouvement ( style fusil chronophotographique ou lanterne magique ) mais il semble y avoir un problème que je ne trouve pas.
J'imagine que ( comme lors de mon problème précèdent ), l'un de vous verra mon erreur évidente et me dira " Non mais c'est simple en fait )
Je vous ajoute un screen de l'erreur et le début de l'animation jusqu'au blocage.
Merci d'avance à tous !
PImage[] images = new PImage[35]; int x,X; float positionX,vitesseX,positionY,vitesseY ; void setup() { x=0; X=1; positionX=0; positionY=0; vitesseX=8; vitesseY=8; size(600,600); imageMode(CENTER); for(int i=0; i<35; i++) { images[i] = loadImage("marine_" + i + ".png"); background(255); } } void draw() { x=x+X; mouvement(); dessiner(); } void mouvement() { positionX=positionX+vitesseX; if(positionX>width){vitesseX=-5;} if(positionX<0){vitesseX=5;} positionY=positionY+vitesseY; if(positionY>height){vitesseY=-7;} if(positionY<0){vitesseY=7;} } void dessiner() { if (x>32){X=-1;} if (x<2){X=1;} tint(random(200,255),random(200,255),random(200,255),250); image( images[x], positionX, positionY,256,144); }
Dernière modification par Alexandre (2017-05-08 02:18:30)
Hors ligne
Bonsoir,
Pour l'animation la condition était mal agencée.
J'ai tout compacté dans un zip, ce que tu aurais du faire quand tu travailles avec des images, car il est laborieux de refaire des images pour tester ton code.
De plus, je pense qu'il n'est pas très opportun de mettre comme image si tu souhaites que l'on t'aide des figures politiques que ce soit en faveur ou pour critiquer. A priori le forum est apolitique.
Hors ligne
Je suis désolé pour la figure politique, je m'amusais simplement avec les images disponibles sur le PC et je passe surement beaucoup trop de temps sur twitter. Je ne voulais heurter, ni énerver personne.
Merci en tout cas, je regarde ça dés que le "bon" PC est disponible.
Hors ligne
Pages: 1