我使用CrashLanding示例代碼中的Texture2D類。在模擬器和手機中,我的圖像周圍出現奇怪的文物。工件是紋理周圍的小灰色邊框。邊框不一致,不包圍整個紋理。我正在使用pngs。如何擺脫我的OpenGL ES iPhone應用程序中的工件?
1
A
回答
5
嘿MrDatabase - 聽起來像問題是你的紋理圖像預乘alpha。我在iPhone上也遇到了這個問題 - 當您自動構建應用程序時,它執行的PNG壓縮會將所有Alpha值預先倍增。如果您使用的是glBlend(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
,則基本上應用了兩次 - 嘗試使用glBlend(GL_ONE, GL_ONE_MINUS_SRC_ALPHA)
代替。有很多東西在蘋果論壇關於這個:-)
1
相關問題
- 1. 如何擺脫Android OpenGL ES中的鋸齒邊緣?
- 2. 在iPhone應用程序中出現奇怪的OpenGL ES行爲
- 3. 重置我的應用程序時,如何擺脫動畫?
- 4. 我如何擺脫我的OpenGL圈子中的紅線
- 5. 如何擺脫應用程序頂部的程序名稱欄?
- 6. iPad iOS 7 - 如何擺脫iPhone應用程序中狀態欄的空位?
- 7. 我應該如何構建我的iPhone OpenGL ES 1.1遊戲?
- 8. iPhone應用程序的AdHoc - 擺脫徽章
- 9. 在iPhone OpenGL ES應用程序中實現flipview?
- 10. 如何在使用`glTexImage2D`將`CVImageBufferRef`轉換爲OpenGL ES紋理時擺脫文物?
- 11. iPhone的OpenGL-ES:在OpenGL UISwipeGestureRecognizer
- 12. 在我的應用程序的頂部有我的應用程序名稱,我該如何擺脫它?
- 13. iPhone OpenGL ES - 如何選擇
- 14. 單線程OpenGL ES Android應用程序
- 15. 如何在OpenGL ES中爲iPhone AR應用程序設置查看量?
- 16. 如何使用WebBrowser控件擺脫VB.NET應用程序中的ActiveX警告?
- 17. iPhone應用程序 - 擺脫頁面捲曲
- 18. 我如何擺脫「MySQLSyntaxErrorException」
- 19. OpenGL ES For iPhone
- 20. iPhone OpenGL ES
- 21. 如何擺脫應用程序啓動時的標題欄
- 22. 如何在應用程序的Compojure擺脫全球數據
- 23. 如何繪製OpenGL ES的iPad背景圖像應用程序
- 24. IPad OpenGL Es應用程序閃爍
- 25. Android,opengl ES 1.1,退出應用程序
- 26. 如何在OpenGL ES 2.0應用程序中放置UILabel?
- 27. 如何正確使用glMultMatrix - iPhone - OpenGL ES
- 28. 使用OpenGL ES的iOS應用程序中的3D模型?
- 29. 使用openGL的iPhone應用程序中的文本本地化?
- 30. 如何在全屏幕上顯示iPhone/iPad鍵盤OpenGL ES應用程序
我們可以有一個截圖? – zoul 2009-06-06 19:40:54