আমি স্বচ্ছতার সাথে একটি .png রেন্ডার করার চেষ্টা করেছি। বেসিক সেটআপ (ব্লেন্ডিং অ্যাক্টিভেটেড নয়) দিয়ে এটি সঠিকভাবে রেন্ডার হয়নি।
আমি মিশ্রণটি কখনও সক্রিয় করিনি, তবে আমি এটি যুক্ত করেছি:
Gdx.gl.glClear(GL20.GL_ALPHA_BITS);
আমার সমস্যাটি ছিল আলফা কখনই সাফ হয়নি। মানে যদি আমি ০.০ টি আলফা দিয়ে রেন্ডার করি তবে আলফাটি "স্ট্যাকড" না হওয়া পর্যন্ত 10 ফ্রেম লাগবে above উপরের কলটি যুক্ত করা আলফাটিকে সাফ করেছে, ঠিক যেমন আপনি রঙ সাফ করবেন।
আমি জানি এটি একটি পুরানো প্রশ্ন, সুতরাং সমাধানগুলি তখন আলাদা ছিল। সক্ষম মিশ্রণটি এখনও কাজ করা উচিত, তবে আমি নিশ্চিত নই যে এটি আলফার "স্ট্যাকিং" রোধ করে কিনা। আলফা বিট সাফ করা কঠিন চেহারা রোধ করার সম্ভবত সবচেয়ে সহজ উপায়।
প্রকৃত রেন্ডারিংয়ের ক্ষেত্রে, এটি সর্বদা হিসাবে একই।
//Viewport, camera, logic, etc
batch.begin();
//draw your image(s) here
batch.end();