我在绘制带有 alpha 通道的字体时遇到问题:
gui::IGUIFont* font = device->getGUIEnvironment()->getBuiltInFont();
font->draw(L"C'mon, be transparent, PLEASE!!!",
core::rect<s32>(130,10,300,50),
video::SColor(127,255,255,255));
如您所见,文本的 alpha 值应为 127……但事实并非如此。
如何绘制透明文本?