我有两个纹理图片,分别来自以下PNG图片:
它们都使用相同的混合函数:
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
我希望先将它们绘制到单个多边形上。 我找不到一个简单的例子。将它们绘制到不同的多边形中效果很好,但是我无法将它们“合并”成一个纹理。如果有任何有效的代码示例,将不胜感激。
第二个问题是使高光贴图的alpha可变。 我可以看到必须以某种方式组合它的Alpha和由我的变量创建的主要颜色,但是,我没有有效的代码示例。我开始研究glTexEnvi函数,但是目前还没有任何结果。
请您为我提供大约16行代码! 我在整个网络上进行了搜索,但仍然卡住了。我想要实现的引擎(此贴底部的工作闪存草图)在这里。