0
我想在我的遊戲中使用精靈圖表,並且我已經完成的研究發現了這段代碼。從精靈圖表中讀取圖像Java
BufferedImage bigImg = ImageIO.read(new File("sheet.png"));
// The above line throws an checked IOException which must be caught.
final int width = 10;
final int height = 10;
final int rows = 5;
final int cols = 5;
BufferedImage[] sprites = new BufferedImage[rows * cols];
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < cols; j++)
{
sprites[(i * cols) + j] = bigImg.getSubimage(
i * width,
j * height,
width,
height
);
}
}
我明白這個片段將如何把精靈表到一個數組,但我如何訪問該陣列。它只是sprites[i];
?
此外才有可能到裝入精靈粘合成一個OpenGL紋理與預先
int spritename = glgentextures;
{
sprites[i];
}
感謝。
謝謝,我可以在glgentextures中使用這個調用嗎? –
是的,你可以使用glgentextures函數。 – Denzil
好吧,我嘗試了多種方式,但無法讓它工作,任何人都有一些我可以閱讀的代碼,並學會如何正確地做到這一點,所以我有一些線索如何做到這一點。 –