[英]AssetManager libgdx
我正在嘗試為我的游戲制作一個加載頁面。 我的代碼是這樣的:
manager = new AssetManager();
game = new Game(level);
game.startLoadingTextures(manager);
public void startLoadingTextures(AssetManager manager){
manager.load("data/background.png" ,Texture.class);
}
在更新功能中,我有這個:
if (manager.update()){
game.setTexture(manager);
}
什么是setTexture函數? 我從經理那里得到了所有紋理。
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");
沒有出現在控制台中。
我做錯了什么?
哦.. ty Noone,就是這樣,游戲沒有被宣布..因為應該是this.game = new Game(level),didint考慮了一下...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.