###違う絵柄の画像を5枚横配列に順々に並べていきたいです。
secondを用いて1秒ごとに違う絵柄の画像が一枚ずつ出現していき、5枚それぞれ違う絵柄が表示されると消えてまた一枚ずつ増えていきループする。というプログラムを作りたく思います。画像は5枚、01.png,02.png,03.png,04.png,05.pngを用意しています。
試したこと
PImage[] IMAGES = new PImage[10];
void setup() {
for (int i=0; i<IMAGES.length; i++) {
IMAGES[i] = loadImage(i+".png");
}
void draw() {
background(BG);
int s = second();
for (int i=0; i<s%6; i++) { image(IMAGES[s%6], i*120+65, 180);
}
これだと1枚目、2枚目と増えていくうち画像が全て同じ画像で表示されてしまい、5枚目になると全て5枚同じ絵柄になってしまいます。5枚とも違う画像を表示するにはどうしたらいいでしょうか、ご回答よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。