我有一个纹理图集,我想按名称获得特定的纹理,但是我得到了所有纹理都包含的所有textureAtlas。

为什么?

这是代码:

this.textureLeft= textureAtlas.findRegion(textureLeftName).getTexture();


感谢您的时间

最佳答案

您的leftTexture必须是TextureRegion,而不是Texture。

TextureRegion tr = atlas.findTextureRegion(region);

就这样

getTexture()返回切出区域的原始纹理。所以你不想要那个。

关于java - TextureAtlas问题获取Texture,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25851740/

10-09 09:43