我无法理解为什么带有阴影的精灵(%opacity 层)在 ps 和屏幕上看起来不同。这是比较:
问问题
191 次
1 回答
1
这仅仅是因为您设置的图像格式。我猜你在代码中或在导出 spriteSheet 时设置了 RGBA4444。还要在纹理打包器中删除复选标记 Premultiply alpha。
还要检查 AppDelegate 类:
CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds]
pixelFormat:kEAGLColorFormatRGBA8 //Guru - replaced kEAGLColorFormatRGB565 with kEAGLColorFormatRGBA8
depthFormat:0 //GL_DEPTH_COMPONENT24_OES
preserveBackbuffer:NO
sharegroup:nil
multiSampling:NO
numberOfSamples:0];
[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888];
于 2013-06-20T07:38:06.937 回答