2011-08-01 67 views
0

任何想法如何我可以有以下代碼輸出文本與透明背景?SDL RenderTextShaded透明背景

SDL_Color co = {tp->col.r, tp->col.g, tp->col.b,tp->col.a}; 
SDL_Color bco = {255, 0, 255,1}; 
ts = TTF_RenderText_Shaded(tp->font, text.c_str(),co,bco); 

回答

2

TTF_RenderText_Shaded不允許爲透明的背景(因爲它使用8位色),要使用TTF_RenderText_Blended,看到this

+0

不錯。我最終使用了純色和透明色,但這看起來更加優雅。 – Precursor