2014-12-02 54 views
6

我試圖從GLKit的網頁創建六個jpg文件的立方體貼圖。它適用於我的iPhone 6+,但是當我在「新iPad」上運行相同的代碼時,立方體貼圖應用於對象時只是黑色。如果我嘗試與png文件相同的作用。有什麼具體的事情需要做,以正確加載JPG在某些硬件上?GLKTextureLoader不在「新iPad」上加載jpg

來自cubeMapWithContentsOfFiles的錯誤是nil,所以看起來像GLKit認爲它正確加載了紋理。

這裏是一個示範項目http://s.swic.name/Yw8F

+0

你可以上傳你的項目,這樣可以節省時間來創建新項目 – Jageen 2014-12-12 07:07:55

+0

我上傳了一個演示項目,請看這個問題。 – 2014-12-12 10:32:29

回答

0

如果本身由設備的顯示尺寸(例如渲染一個全屏的UIView到紋理),然後將得到的立方體圖可以決定你生成紋理的尺寸在某些設備上很容易落入MAX_TEXTURE_SIZE,但在較大的設備上可以超過此值。 iPhone 6 Plus vs iPad 4th Generation上的立方體貼圖的像素尺寸是多少?如果它們在任何一個方面超過4096,都可能會遇到麻煩。