我無法繪製的字體用alpha通道:如何使字體與Irrlicht半透明?
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));
正如你可以看到,文本應爲127的α值......但事實並非如此。
如何可以我繪製透明文本?
我正在使用Linux,所以DirectX驅動程序不是一個選項。 – 2010-08-03 20:53:57
@George但OpenGL絕對應該。使用OpenGL渲染是否修復了透明度問題? – greatwolf 2010-09-02 18:49:11