【发布时间】:2011-06-13 20:40:50
【问题描述】:
我正在开发 iPhone 游戏。我有下面的源图像将其绘制到背景。源图像的 alpha 为 0x00,边缘渐变,背景的 alpha 为 0xff。当我将源图像绘制到背景时,我有黑色,就像你可以看到结果图像一样。我正在使用 OpenGL ES glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) 方法。我改变了所有可能的论点,但每次都没有动。
为什么我的源图像边缘有黑色?问题是什么? iphone里不是每个游戏都用渐变吗?
我需要制作没有渐变的源图像吗?
有人知道解决办法吗?
源图片:
结果图片:
【问题讨论】:
标签: iphone opengl-es alphablending