我试图在2D地图上绘制一个2d字符精灵,但是当我绘制角色时,他身后有奇怪的东西。这不在精灵之中,所以我认为它是混合。 这是我的OpenGL是如何设置: void InitGL(int Width, int Height) // We call this right after our OpenGL window is created.
{
glViewport(0, 0, Wid
我有2种颜色:1个动态设置,另一个总是白色的0.5 alpha。我想要使用叠加混合模式来计算最终的白色,就好像它是在动态颜色的顶部绘制的一样。 我知道,覆盖结合乘和屏幕混合模式。 乘混合模式的计算公式为: Result Color = (Top Color) * (Bottom Color) /255
虽然屏幕混合模式的是: Result Color = 255 - [((255 - To
我必须在我的iOS应用程序的某些其他视图之上叠加一个(大部分)透明的OpenGL视图,但在我的iPod touch上进行测试(第一代,尽管是iPhone OS 3.1)会给出表现非常糟糕。我已经阅读了苹果公司的“OpenGL ES编程指南”http://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenG
我有下一工序: - draw background
- draw objects and blend with background (1)GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA
- draw particle effect with blending (2)GL10.GL_SRC_ALPHA, GL10.GL_ONE in order t