|
本帖最后由 sophia 于 2009-9-9 18:54 编辑
使用osgText::Text,实现地球上的文字,文字设置了阴影,部分代码如下:
text->setcolor(osg::Vec4(1.0f,1.0f,0.0f,1.0f));
text->setAxisAlignment(osgText::Text::SCREEN);
text->setCharacterSizeMode(osgText::Text::SCREEN_COORDS);
text->setAutoRotateToScreen(true);
//set shadow
text->setBackdropType(osgText::Text:ROP_SHADOW_BOTTOM_RIGHT);
text->setBackdropColor(osg::Vec4(0.0f,0.0f,0.0f,1.0f));//black color
text->setBackdropOffset(0.01f,0.0f);
text->setDrawMode(osgText::Text::TEXT);
当地球旋转时,文字显示出的阴影色彩text->setBackdropColor()会掩盖住text->setcolor()中指定的色彩,如何解决该问题,祈盼赐教!
截图如下
|
|