Я також намагався відобразити .png із прозорістю. З базовою установкою (змішування не активоване) воно не відображалось належним чином.
Я ніколи не активував блендування, але додав це:
Gdx.gl.glClear(GL20.GL_ALPHA_BITS);
Моя проблема - альфа ніколи не була очищена. Це означає, що якщо я вивів 0,1 альфа, це займе 10 кадрів, поки альфа не буде "складена" назад до 1. Додавання виклику вище очистило альфа, так само, як ви очистили б колір.
Я знаю, що це старе питання, тому рішення тоді були іншими. enableBlending все одно має працювати, але я не впевнений, чи це запобігає "укладанню" альфа. Очищення альфа-бітів - це, мабуть, найпростіший спосіб запобігти твердому вигляду.
Що стосується фактичного відображення, то це те саме, що завжди.
//Viewport, camera, logic, etc
batch.begin();
//draw your image(s) here
batch.end();