我正在使用雪碧图,并已设置好获取每个精灵的像素int[],只是不确定如何使用该像素int[]来制作一个单独的图像。
我的代码:
i=0;
BufferedImage[] bi = new BufferedImage[];
for(y) {
for (x) {
int[] pixels = null;
Vars.TILE_SHEET_BI().getRaster().getPixels(x, y, 16, 16, pixels);
bi[i] = new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB);
bi[i].getRaster().setPixels(0, 0, 16, 16, pixels);
i++;
}
}