cocos2d中颜色缓冲区和纹理格式的含义是什么?

时间:2013-04-08 12:06:10

标签: opengl-es cocos2d-iphone game-engine cocos2d-x

在cocos2d中。我们使用

CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] pixelFormat:kEAGLColorFormatRGB565 //kEAGLColorFormatRGBA8 depthFormat:0 //GL_DEPTH_COMPONENT24_OES preserveBackbuffer:NO sharegroup:nil multiSampling:NO numberOfSamples:0];

使用颜色缓冲区和深度缓冲区创建CCGLView。但缓冲区意味着什么?

我们使用

[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888];

设置纹理格式。这是什么意思。

我无法找到缓冲区和纹理格式之间的关系和不同。它们是如何工作的?

我们设置了16位缓冲区但设置了32位纹理格式。为什么?

1 个答案:

答案 0 :(得分:1)