SDL 或 C++ 中是否有任何工具允许您从文件夹中读取图像文件而无需指定其名称,例如按顺序读取它们等?如果没有,您是否使用任何技术来完成相同的事情?
做这样的事情:
foo_ani[0] = LoadImage("Animations/foo1.png");
foo_ani[1] = LoadImage("Animations/foo2.png");
foo_ani[2] = LoadImage("Animations/foo3.png");
可能会变得非常乏味,并且不能使用循环,因为文件名每次都是特定的。
我真正想到的唯一方法可能是通过每个循环迭代器修改一个字符串,并将循环号插入字符串的特定部分,假设这是您的文件的标记方式,并将该字符串用作 LoadImage 参数。不过,这似乎比仅做上述工作要多。