我的精灵的 alpha 通道(有时)掩盖了其他精灵。
这是它的样子:
如您所见,它不会一直发生,这里的所有头像都使用相同的纹理文件。以前有人遇到过这个问题吗?
顺便说一句,我使用 TexturePacker 导出精灵。我也在使用 Cocos2d 2.0,这就是我初始化它的方式:
CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] pixelFormat:kEAGLColorFormatRGBA8 depthFormat:GL_DEPTH_COMPONENT24_OES preserveBackbuffer:NO sharegroup:nil multiSampling:NO numberOfSamples:0];
[director_ setProjection:kCCDirectorProjection2D];
[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA4444];
[CCTexture2D PVRImagesHavePremultipliedAlpha:YES];