我正在开发iPhone游戏。我有以下源图像以将其绘制到背景中。源图像的alpha值为0x00,边缘周围有渐变色,而背景的alpha值为0xff。但是当我将源图像绘制到背景中时,出现了黑色,就像您可以看到的结果图像一样。我正在使用OpenGL ES glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA)方法。我已更改了所有可能的参数,但每次它都没有移动。
为什么源图像的边缘有黑色?问题出在哪里?难道不是每个iPhone游戏都使用渐变吗?
我需要使源图像没有渐变吗?
有谁知道解决方案?
源图像: 结果图像:
为什么源图像的边缘有黑色?问题出在哪里?难道不是每个iPhone游戏都使用渐变吗?
我需要使源图像没有渐变吗?
有谁知道解决方案?
源图像: 结果图像: