不知道是cocos2d-x的bug还是我个人的问题:
在代码了设置了:CCTexture2D::PVRImagesHavePremultipliedAlpha(true);
在这个情况下,在用gl进行图形绘制的时候,比如我想绘制一个白色半透明的圆形代码如下:
ccDrawColor4F(1, 1, 1, 0.1f);
ccDrawSolidCircle(ccp(0,0), radius, CC_DEGREES_TO_RADIANS(90), 100, false);
结果绘制出来的是纯白色的,半透明值无效,如果不设置CCTexture2D::PVRImagesHavePremultipliedAlpha(true);就正常了。
请教怎么解决加了CCTexture2D::PVRImagesHavePremultipliedAlpha(true);后绘制的半透明问题?
