當我嘗試在三星設備中加載大圖像(1440 * 400)時。它顯示Java錯誤。但在諾基亞運行良好。該bg1.png圖像尺寸只有3KB在三星設備(J2me遊戲)中加載大圖像時出現問題
示例代碼
Image bg;
try {
bg=Image.createImage(("/Bg1.png"));
}
catch (IOException ex) {
ex.printStackTrace();
}
在運行方法
公共無效的run(){三星
Graphics g=getGraphics();
while(true)
{
g.drawImage(bg, 0, getHeight()-bg.getHeight(),0);
flushGraphics();
}
}
它的展示遊戲的錯誤。如何如果我做Image.createImage(700400)或Image.createImage解決這個問題
我也有這個例子
Image source;
source = Image.createImage(600,400);
g=getGraphics();
bg=Image.createImage("/res/bg1.png");
嘗試(600500)它顯示出在仿真器內存不足的錯誤也。如果該值小於或等於表示其工作正常。我不明白最新的問題?
約翰,你得到什麼錯誤? – bharath
java遊戲錯誤 – JohnRaja
請提供堆棧跟蹤。 – Mikaveli