1
我試圖從skin.json加載libgdx中的簡單皮膚。皮膚文件很簡單:獲取錯誤嘗試從skin.json加載精靈
{
com.badlogic.gdx.graphics.g2d.Sprite : {
centerImage : {
}
}
}
使用此代碼,代碼運行良好,但我得到一個空的精靈。特林加載紋理並加載精靈膨鬆,我得到異常載入紋理:
{
com.badlogic.gdx.graphics.Texture : {
centerImageTexture : {
file : images/crop001.png
}
},
com.badlogic.gdx.graphics.g2d.Sprite : {
centerImage : {
texture : centerImageTexture
}
}
}
這是libGDX代碼
skin = new Skin(Gdx.files.internal(skinFile));
centralImage = skin.getSprite("centerImage");
我需要的是一種方法來定義紋理到皮膚文件沒有使用圖集。該文件說明如何加載紋理:
Texture texture = skin.get("logo", Texture.class);
但我不能找到它定義
感謝的方式!
我認爲你可以通過調試很容易地找到原因 – suitianshi
我認爲我知道發生了什麼,我編輯的問題更清楚。 – Killrazor