[英]bad quality image in iOS in GLKit
我通過本教程在場景中添加了精靈: http : //www.raywenderlich.com/9743/how-to-create-a-simple-2d-iphone-game-with-opengl-es-2-0-and-glkit -第1部分
但是我的圖像文件質量不好。 如何解決問題?
這可能是由PNG文件的xcode“壓縮”引起的,該壓縮將其轉換為使用預乘alpha 。
您可以嘗試替換以下行:
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
正如您在本教程之后所提到的,我想您可以通過以下方式實現:
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
允許在背景圖像上合成預乘的alpha圖像。
有關預乘alpha概念的更多信息,請參見此處 。
如果您希望xcode不再弄亂您的PNG文件,可以要求它停止: 如何跳過壓縮一個PNG?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.