繁体   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