我有这个PNG的纹理:
另一个来自这个PNG:
它们都具有相同的混合功能:
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
我想先在一个多边形上看到它们。我只是找不到一个简单的例子。将它们绘制到不同的多边形效果完美,但我无法将它们“合并”到一个纹理中。任何工作示例代码行都会受到赞赏。
第二个问题是使高光贴图的 alpha 变量。我可以看到我必须以某种方式将它的 alpha 与原色(从我的变量创建)结合起来,但同样,没有代码的工作示例。我开始研究 glTexEnvi 函数,但我没有任何结果。
拜托,我求你只写大约 16 行代码!我用谷歌搜索了整个网络,但仍然卡住了。
我要实现的引擎(帖子底部的工作闪存草图)在这里。