0
我正在使用LibGDX,我想在AssetManager中加載皮膚。libgdx:在AssetManages中加載皮膚
此前我使用此代碼來加載皮膚,但現在我想使用assetmanager在我的資產類中加載皮膚(使用圖集圖像)。這裏是我的舊代碼:
gameUIAtlas = new TextureAtlas("images/game_ui.pack");
gameUISkin = new Skin(Gdx.files.internal("ui/game_ui.json"), gameUIAtlas);
我如何嘗試加載皮膚,但我不知道如何分配圖譜(圖像)這種皮膚
assetManager.load(""ui/game_ui.json", Skin.class);
Skin skin = assetManager.get("ui/game_ui.json");
我收到此錯誤:Asset not loaded: ui/game_ui.json
有人可以幫助我嗎?
感謝
感謝您的回答。是的,我稱這兩種方法。我不知道如何將'images/game_ui.pack'中存儲的圖像與'ui/game_ui.json'文件一起分配。在assetmanager中,我只調用json文件。我如何知道.json文件中使用的圖像在game_ui.pack中? – Jovan 2014-09-22 20:07:37
您有兩種可能:使用'assetManager.load(「ui/game_ui.json」,Skin.class,new SkinParameter(「images/game_ui.pack」));''或將images/game_ui.pack'重命名爲'ui/game_ui.atlas'。 – dermetfan 2014-09-24 01:46:13