【发布时间】:2020-07-06 15:34:23
【问题描述】:
我正在制作游戏,我想根据相关数据更改模型上的纹理,但无论如何,一旦纹理应该更改模型变得不可见,模型是 g3dj 格式这里是材料部分
"materials":[
{
"id":"default",
"diffuse": [0.640000, 0.640000, 0.640000],
},
{
"id":"plant fibre",
"textures":[
{
"id": "Texture.001",
"filename": "graphics/plant fibre.png",
"type": "DIFFUSE"
}
]
},
{
"id":"logs",
"textures":[
{
"id": "Texture.001",
"filename": "graphics/logs.png",
"type": "DIFFUSE"
}
]
}
],
这是我最近的尝试
self.getMaterial("default").clear();
self.getMaterial("default").set(self.getMaterial(extra.getString("item")).get(TextureAttribute.Diffuse));
我已经尝试了通过在线搜索找到的所有内容,但都遇到了同样的问题
【问题讨论】:
标签: java android 3d libgdx rendering