我按照本教程(http://androidblog.reindustries.com/a-real-opengl-es-2-0-2d-tutorial-part-8-rendering-text/)使用纹理图集(带有许多小子图元的图像)在opengl es 2.0中渲染文本。因此,如果我绘制文本,它只是一组正方形,从纹理图集中映射纹理。我做了一张照片来说明方法:
红色框只是为了表明它们上面有纹理的单个方块。
现在我想将这个文本掩盖到另一个方块,使它看起来像这样:
我之前绘制的东西不应该被掩盖,如果有一种方法可以做到这一点。我怎么做到这一点?
我已经尝试过模板,但这只是掩盖了正方形而不是纹理。我还想过制作一个使用两组椎体的着色器(正方形被遮盖并且正方形被纹理化)并掩盖它们,但我不知道这是否可能。