Я использовал al_draw_textf для рисования текста на экране, и он отлично работает … кроме прозрачности текста. Хотите знать, если кто-нибудь знает, как заставить al_draw_textf или другую функцию allegro / (или, возможно, шейдеры) отображать текст с функциональностью для уменьшения прозрачности. Ценить это
Ты можешь использовать al_map_rgba()
установить прозрачность с al_draw_textf
Например, al_draw_textf(font, al_map_rgba(0,0,0,100),0,0,0,"Transparent");
нарисует текст черный, но полупрозрачный. Последний аргумент в al_map_rgba()
это альфа-канал, который контролирует прозрачность (255 непрозрачный, 0 прозрачный).
Других решений пока нет …