4

アニメーション キャラクター (キャラクターのイメージが複数回変化して動いているように見えるもの) を作成する予定ですが、最適な方法を知りたいです。私は現在、次のようなことを計画しています:

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」などのファイルが存在します)

4

1 に答える 1