Java 在opengles中连接轮廓绘制

Java 在opengles中连接轮廓绘制,java,android,opengl-es,Java,Android,Opengl Es,我正在尝试使用Java和OpenGL es为android平台创建我的第一个2d游戏。现在我的问题是,我的游戏需要一个水元素,我决定这样做,使水是由一个轮廓,使他们看起来像卡通水滴,但当两个或更多的这些小水滴相互靠近(并相交一点),我想让他们的轮廓连接起来,从而形成一个更大的水滴。所以我的问题是,这是可能的(动态连接的轮廓),如果是的话,谁能告诉我怎么做,或者把我链接到一个教程或什么的 这是我用颜料画的一张小图,用来说明我想要实现的目标: 如果您的设备支持模具缓冲区,您可能可以使用模具缓冲区执行

我正在尝试使用Java和OpenGL es为android平台创建我的第一个2d游戏。现在我的问题是,我的游戏需要一个水元素,我决定这样做,使水是由一个轮廓,使他们看起来像卡通水滴,但当两个或更多的这些小水滴相互靠近(并相交一点),我想让他们的轮廓连接起来,从而形成一个更大的水滴。所以我的问题是,这是可能的(动态连接的轮廓),如果是的话,谁能告诉我怎么做,或者把我链接到一个教程或什么的

这是我用颜料画的一张小图,用来说明我想要实现的目标:


如果您的设备支持模具缓冲区,您可能可以使用模具缓冲区执行此操作

圆圈的内部将写入模具缓冲区。 圆圈的外部仅在模具缓冲区为零的位置写入


你也可以用同样的方法(或类似的方法)使用着色器和颜色缓冲区/FBO。

我想你的意思是“缓冲区为零的地方写外部”,对吧?谢谢Ravuya,如果我有空的话,我明天会试试。仅供参考,这种渲染的常用术语是。这可能会让你找到一些有用的教程。谢谢蒂姆,我不知道正确的术语,这就是为什么我在网上找不到任何东西。