ogre 渲染时候需要顶点支持颜色混合和alpha渲染状态需要作如下设置

来源:互联网 发布:什么是网络舆情 编辑:程序博客网 时间:2024/05/01 18:44
Ogre::LayerBlendModeEx colorBlendMode; Ogre::LayerBlendModeEx alphaBlendMode; Ogre::RenderSystem* rs=Ogre::Root::getSingleton().getRenderSystem(); colorBlendMode.blendType=Ogre::LBT_COLOUR; colorBlendMode.source1=Ogre::LBS_TEXTURE; colorBlendMode.source2=Ogre::LBS_DIFFUSE; colorBlendMode.operation=Ogre::LBX_MODULATE; alphaBlendMode.blendType=Ogre::LBT_ALPHA; alphaBlendMode.source1=Ogre::LBS_TEXTURE; alphaBlendMode.source2=Ogre::LBS_DIFFUSE; alphaBlendMode.operation=Ogre::LBX_MODULATE; rs->_setTextureBlendMode(0, colorBlendMode); rs->_setTextureBlendMode(0, alphaBlendMode);
原创粉丝点击