2009-08-08 49 views
0

我目前正在尝试了解OpenGL ES for iPhone以及Simon Maurice的优秀教程here为iPhone制作PNG文件OpenGL ES

我遇到的问题是,为了个性化教程,我将PNG文件从教程中包含的PNG文件切换到了自定义文件。每当我这样做,不仅包含纹理的正方形的背景变成黑色,而且正好在纹理旁边的三角形也变成黑色。

这个问题不是代码,即使我用他的教程文件运行它,它仍然遇到这个问题。我已经检查了两个PNG文件的大部分内容,以查找任何差异(颜色配置文件,透明度,隔行或不等,位等等),并且找不到差异。我也用PNGThing来无效优化它。

任何帮助将不胜感激...

在此先感谢!

回答

1

我可以建议的唯一一件事是单步执行调试器中的代码,并在加载过程中查找任何失败的东西。

2

尝试使png成为尺寸为2的幂(128x128,256x256,512x512,1024x1024)等。这对纹理常常很重要,尤其是对于简单的示例。

+0

我检查该方面以及...我也匹配以前的纹理的尺寸。 – 2009-08-08 16:10:13