我正在尝试使用 19 个图像在处理中创建定格动画。它显示的唯一图像是数组中的最后一个图像,然后我认为这一定是因为它会在一秒钟内加载所有 19 个帧速率,所以我尝试将帧速率设置为“1”,但没有运气。然后我添加了一个 if 语句来告诉计数器重新开始并重复动画。非常感谢任何帮助。
PImage[] images = new PImage[20];
void setup() {
size(280, 120);
for ( int i = 0; i < images.length; i++ )
{
images[i] = loadImage(i + ".jpg" );
}
}
void draw() {
frameRate(1);
for (int i = 0; i < images.length; i++)
{
image(images[i], 0, 0);
if (i == images.length-1) {
i = 0;
}
}
}