簡體   English   中英

GLKit中的iOS中圖像質量不佳

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM