在OpenGL ES中使用malloc Scribble时,纹理的alpha通道无法正常工作

时间:2012-03-02 11:30:01

标签: iphone opengl-es

我做了一款似乎运作良好的iPhone游戏。

然而,当我启用malloc scribble运行它时,我的纹理的alpha通道被忽略。透明区域显示为灰色。

有什么想法吗?有同样的问题吗?

由于

1 个答案:

答案 0 :(得分:0)

这意味着您的Alpha通道未正确初始化。当您使用CGImage加载纹理时会出现这种情况,并将该图像blit到CGBitmapContext中以获取解码后的版本,该版本默认为混合blit而不是副本。你能描述一下如何加载这些纹理吗?