Cocos2d iphone cocos2d(.png格式)精灵上的阴影/不透明度问题
我很难理解为什么带有阴影的精灵(%opacity layer)在ps和屏幕上看起来不同。以下是比较:Cocos2d iphone cocos2d(.png格式)精灵上的阴影/不透明度问题,cocos2d-iphone,png,opacity,photoshop,Cocos2d Iphone,Png,Opacity,Photoshop,我很难理解为什么带有阴影的精灵(%opacity layer)在ps和屏幕上看起来不同。以下是比较: 这仅仅是因为您设置了图像格式。我猜您在代码中或导出spriteSheet时设置了RGBA4444。同时移除纹理打包机中的复选标记Premultiply alpha 还要签入AppDelegate类: CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] pi
这仅仅是因为您设置了图像格式。我猜您在代码中或导出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];
这仅仅是因为您设置了图像格式。我猜您在代码中或导出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];