我添加了精靈到現場通過這個教程:http://www.raywenderlich.com/9743/how-to-create-a-simple-2d-iphone-game-with-opengl-es-2-0-and-glkit-part-1在iOS中的質量差的圖像在GLKit
但我有質量差的圖像文件。 如何解決問題?
我添加了精靈到現場通過這個教程:http://www.raywenderlich.com/9743/how-to-create-a-simple-2d-iphone-game-with-opengl-es-2-0-and-glkit-part-1在iOS中的質量差的圖像在GLKit
但我有質量差的圖像文件。 如何解決問題?
這可能是由PNG文件的Xcode '壓縮',其將他們使用預乘alpha引起的。
你可以嘗試更換行:
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
,我想你,正如你所說以下的教程,通過以下:
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
允許以複合材料的預乘alpha圖像在背景圖像。
有關預乘alpha概念的更多信息,請看here。
如果你想Xcode中停止與您的PNG文件搞亂,你可以要求它停止:How can I skip compressing one PNG?
你能更具體?這是無法回答的。 – Tim
Tim表示,「質量不好的形象」並沒有真正告訴我們什麼。紋理拉伸了嗎?像素化?你能否附上一張圖片來顯示你所得到的和你想要得到的東西? –
@Brad Larson,嗨,我知道你來自麥迪遜學院,我在iTunes中觀看你的課程。我將圖像添加到我的主題中,您可以看到,原始圖像沒有任何邊框,非常平滑,而漸變是變化。對所有圖像都有這種效果。 – Moonlight