2012-02-03 134 views
2

我已經爲WebGL創建了一個OOP環境,因此我可以輕鬆創建所需的所有對象,以便用於將來可能獲得的遊戲項目。大部分工作已經完成,但是現在顯示的是.png文件,我感到非常沮喪,我用一個png文件測試了多個對象實例,並且它運行的很順利(即使是透明的),但是現在我嘗試其他PNG文件,它不會正確呈現這些文件。只是無紋理的平面(黑色方塊)。WebGL僅渲染/加載某些PNG文件

我試圖打電話給他們在多個訂單,以及其他一些PNG文件它加載,但我不能找到在PNG文件的任何明顯的差異,都對瀏覽器相同的權利訪問。此外,我無法找到任何類似的問題,與此在線..

任何人都知道什麼可能在這裏發生的WebGL/OpenGL的經驗?

編輯:

我還沒有想通了,爲什麼它只能讀取某些PNG文件,但我知道,使其可讀需要正確的設置。

RGB顏色,8位

顏色配置文件:sRGB的IEC61966-2.1

+0

你有沒有嘗試在不同的圖像編輯器中打開PNG並重新保存它們?首先可能會有一個草率的作家,一些讀者可能會更寬容一些。只是猜測,但你沒有告訴我們你真的在做什麼。 – spraff 2012-02-03 10:46:27

+0

你可以嘗試[驗證圖片](http://stackoverflow.com/questions/2408027/png-file-validation)與一些獨立的軟件。 – spraff 2012-02-03 10:49:21

+0

我試過用Photoshop保存多種PNG格式,重新打開並重新放置它們。沒有什麼似乎創建一個可讀的PNG .. – Samuel 2012-02-03 11:10:48

回答