2009-08-08 82 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