【发布时间】:2013-01-14 16:01:23
【问题描述】:
之前有人问过这个问题,但解决方案对我来说不起作用。
我的简单球的 png 如下所示:
我在没有白色背景和透明背景的情况下保存了它。
为什么角落里会出现白色?
【问题讨论】:
标签: iphone cocos2d-iphone
之前有人问过这个问题,但解决方案对我来说不起作用。
我的简单球的 png 如下所示:
我在没有白色背景和透明背景的情况下保存了它。
为什么角落里会出现白色?
【问题讨论】:
标签: iphone cocos2d-iphone
检查您如何初始化 EAGLView。要支持 alpha 透明度,您应该使用像 kEAGLColorFormatRGBA8 这样的 pixelFormat。您的代码可能如下所示:
EAGLView* glView = [EAGLView viewWithFrame:[window bounds]
pixelFormat:kEAGLColorFormatRGBA8
depthFormat:GL_DEPTH_COMPONENT16_OES
preserveBackbuffer:NO
sharegroup:nil
multiSampling:NO
numberOfSamples:0];
您可以尝试使用此 png 文件而不是您自己的文件来检查它是否可能是与 png 相关的问题:
【讨论】: