Saya mencoba membuat .png dengan transparansi juga. Dengan pengaturan dasar (blending tidak diaktifkan) itu tidak membuat dengan benar.
Saya tidak pernah mengaktifkan blending, tetapi saya menambahkan ini:
Gdx.gl.glClear(GL20.GL_ALPHA_BITS);
Masalah saya adalah alfa tidak pernah dihapus. Berarti jika saya merender dengan 0,1 alpha, itu akan membutuhkan 10 frame sampai alpha "ditumpuk" kembali ke 1. Menambahkan panggilan di atas menghapus alpha, sama seperti Anda akan membersihkan warna.
Saya tahu ini adalah pertanyaan lama, jadi solusinya berbeda. enableBlending harus tetap berfungsi, tetapi saya tidak yakin apakah ini mencegah "penumpukan" alpha. Membersihkan bit alpha mungkin merupakan cara termudah untuk mencegah tampilan yang solid.
Adapun rendering yang sebenarnya, itu sama seperti biasa.
//Viewport, camera, logic, etc
batch.begin();
//draw your image(s) here
batch.end();