1
一直在使用al_draw_textf繪製文字到屏幕上,它的作品完美..除了文字透明度。想知道是否有人知道如何使al_draw_textf或另一個allegro函數/(或者着色器)顯示帶有淡入淡出功能的文本。欣賞它文字透明度Allegro 5
一直在使用al_draw_textf繪製文字到屏幕上,它的作品完美..除了文字透明度。想知道是否有人知道如何使al_draw_textf或另一個allegro函數/(或者着色器)顯示帶有淡入淡出功能的文本。欣賞它文字透明度Allegro 5
您可以使用al_map_rgba()
設置透明度al_draw_textf
例如,al_draw_textf(font, al_map_rgba(0,0,0,100),0,0,0,"Transparent");
將繪製文本黑色的,但半透明。 al_map_rgba()
中的最後一個參數是控制透明度的alpha通道(255是不透明的,0是透明的)。
您可以嘗試將文本繪製到另一個位圖,然後使用所需的效果繪製該位圖。 – rlam12