0
我正在嘗試爲我的遊戲製作加載頁面。 我的代碼,它是這樣的:AssetManager libgdx
if (manager.update()){
game.setTexture(manager);
}
什麼的SetTexture功能:
manager = new AssetManager();
game = new Game(level);
game.startLoadingTextures(manager);
public void startLoadingTextures(AssetManager manager){
manager.load("data/background.png" ,Texture.class);
}
在更新功能,我有這個
?我從經理那裏得到所有紋理。
public void setTexture(AssetManager manager) {
System.out.println("entered here");
background = manager.get("data/background.png" ,Texture.class);
}
和我得到這個錯誤:
Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.smeurares.game.Loading.update(Loading.java:31)
線31 game.setTexture(manager)
,並進入該功能,因爲System.out.println("entered here");
在控制檯沒有出現之前,我得到這個eror。
我做錯了什麼?
'game'必須直到你到達第31行爲止。使用調試器並逐步完成代碼,找出爲什麼它是空的 – noone