Ogre::PixelUtil::packColour( 0.0f, 0.0f, 0.0f ,0.0f, PF_A8R8G8B8, &pbptr[x]);
此句代码实现模型的完全透明。前四个参数分别表示r,g,b,alpha。
但是,有的时候设置无效,显示模型为黑色。
这种情况下,需要设置对象的混合方式,在材质脚本的pass中设置scene_blend alpha_blend即可。
Ogre::PixelUtil::packColour( 0.0f, 0.0f, 0.0f ,0.0f, PF_A8R8G8B8, &pbptr[x]);
此句代码实现模型的完全透明。前四个参数分别表示r,g,b,alpha。
但是,有的时候设置无效,显示模型为黑色。
这种情况下,需要设置对象的混合方式,在材质脚本的pass中设置scene_blend alpha_blend即可。