重複の可能性:
Javaゲームをアプレットに変換。写真を読み込まない
スプライトシートのように、すべてのグラウンドテクスチャに対して単一の画像がありますが、垂直方向であり、毎回最初のブロック(草)が表示されます。画像を読み込んでトリミングするためのコードは次のとおりです。
for (int i = 0; i < Screen.tileset_ground.length; i++) {
URL imgUrl = getClass().getResource("tileset_ground.png");
Screen.tileset_ground[i] = getImage(imgUrl);
ImageFilter imgF = new CropImageFilter(0, 26 * i, 26, 26);
ImageProducer imgP = new FilteredImageSource(Screen.tileset_ground[i].getSource(), imgF);
Screen.tileset_ground[i] = createImage(imgP);
}