我正在尝试使用 Java 和 Open GL es 为 android 平台创建我的第一个 2d 游戏。现在我的问题是我的游戏需要一个水元素,我决定这样做,让水由带有轮廓的小圆圈组成,这样它们看起来就像卡通水滴,但是当接下来有两个或更多小水滴时彼此(并相交一点)我想让他们的轮廓连接起来从而形成更大的下降。所以我的问题是,这是否可能(动态连接的轮廓),如果可能,有人可以告诉我如何操作或将我链接到教程或其他内容吗?
这是我用油漆画的小图来说明我想要实现的目标:
最佳答案
假设您的设备支持模板缓冲区,您也许可以做到这一点。
圆圈的内部将写入模板缓冲区。 圆圈的外部只会在模板缓冲区为零的地方写入。
您也可以用相同的方式(或类似地)使用着色器和颜色缓冲区/FBO。
关于java - 在opengl es中连接轮廓渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068309/