アニメーション キャラクター (キャラクターのイメージが複数回変化して動いているように見えるもの) を作成する予定ですが、最適な方法を知りたいです。私は現在、次のようなことを計画しています:
String fileLocation = "./images/picture";
BufferedImage img;
int numImages = 10;
for(int i = 0; i < numImages; i++){
img = ImageIO.read(new File(fileLocation + i + ".png"));
Thread.sleep(100);
g.drawImage(img, 0, 0, null);
}
これは信じられないほど単純化されたバージョンであり、いくつかのものが欠けていますが、私の言いたいことが理解できると確信しています. この方法で問題はありますか?(注: for ループは終了直後に再び繰り返され、「images」フォルダーに「picture0.png」、「picture1.png」などのファイルが存在します)