"components":[
{
"class":"AssetReference",
"asset":{
"class":"TextureRegionAsset",
"relativePath":"gfx/opengraph.png"
}
},
{
"class":"Layer"
},
{
"class":"ProtoVisSprite",
"width":5,
"height":5
},
{
"class":"Transform",
"x":0.13817275,
"y":2.8430145,
"scaleX":0.2,
"scaleY":0.2
},
{
"class":"Origin"
},
{
"class":"Tint"
},
{
"class":"Renderable",
"zIndex":2
},
{
"class":"VisID",
"id":"scratch"
}
]
我在解析LibGDX嵌套资产时遇到了一些问题。有谁知道如何使用TextureRegionAsset中的relativePath将资源分配给AssetReference?如何用LibGDX解析这个JSON
我知道我可以去除“类”处理和简单的解析JSON,但我需要能够处理这与LibGDX。
理想情况下,我正在寻找解析数据并从JSON创建一个精灵。
谢谢。
我喜欢这个解决方案。有趣的是,它解决了我遇到的其他一些问题。好奇心仍然促使我找到一个100%的LibGDX解决方案,但那只是我下属:) – farlord
我的错误,我只注意到JsonReader和JsonValue都是LibGDX的一部分。再次感谢。 – farlord