Конкретная текстура tools.png не отображается
Tools.png и TopBanner.png находятся в моей папке ресурсов и являются допустимыми файлами. Вот моя функция изменения размера, которая работает на любом другом png, кроме инструмента иМои функции создания и рендеринга
public Texture resize(String path, int width1, int height1){
Texture final_texture;
Pixmap TL1 = new Pixmap(Gdx.files.internal(path));
Pixmap TL2 = new Pixmap(width1, height1, TL1.getFormat());
TL2.drawPixmap(TL1,
0, 0, TL1.getWidth(), TL1.getHeight(),
0, 0, TL2.getWidth(), TL2.getHeight()
);
final_texture = new Texture(TL2);
TL1.dispose();
TL2.dispose();
return final_texture;
}
public void create () {
//there are other things here too but dont pertain to tools
tools = resize("tools.png", 200, 200);
TLArrow = resize("TLArrow.png", width*5/4, height/8);
}
public void render () {
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
Gdx.gl.glClearColor(0/255f, 255/255f, 140/255f, 1);
batch.begin();
batch.draw(tools,500, 500);
batch.draw(TLArrow,500, 200);
batch.end();
}
TLArrow хорошо рисует, а инструменты - нет. Я зарегистрировал tools.toString (), и он вернул (казалось бы) правильное место хранения