Bonjour à tous, je suis nouveau ici, et je poste mon premier message !
Je suis actuellement en terminale S et j'ai comme projet ISN de faire un jeu dans un labyrinthe.
J'aimerais compter le nombre d'images dans un dossier, sachant qu'elles sont nommées 1.png, 2.png...
J'ai donc pensé à faire quelque chose comme ca:
void setup() { int i = 1; int nb = 0; while( loadImage("tileset/objets/"+i+".png"); { nb++; i++; println(i+" "+nb); } }
Mais ça ne marche pas, avec comme erreur que je ne peux pas convertir un pimage en boolean.
J'ai ensuite pensé à ca:
PImage test; void setup() { int i = 1; int nb = 0; do { try { test = loadImage("tileset/objets/"+i+".png"); } catch (IOException e) { e.printStackTrace(); test = null; } nb++; i++; println(i+" "+nb); }while(test != null); }
Mais j'ai comme erreur, Unreachable cath block for IOException. This exception is never thrown from the try statement body.
Voila, merci beaucoup de votre futur aide !
Hors ligne
Bonjour,
Il est plus simple d'utiliser des méthodes propres à java et notamment les filtres que l'on peut configurer :
Dernière modification par Mushussu (2015-03-06 19:56:14)
Hors ligne
Merci beaucoup, c'est exactement ce dont j'avais besoin ! C'est vrai que c'est plus simple d'utiliser java! Merci Mushussu !
Hors ligne
Pages: 1