3

我正在尝试使用 Java 和 Open GL es 为 android 平台创建我的第一个2d 游戏。现在我的问题是我的游戏需要一个水元素,我决定这样做,让水由带有轮廓的小圆圈组成,这样它们看起来就像卡通水滴,但是当两个或更多这样的小水滴出现时彼此(并相交一点)我想让它们的轮廓连接起来,从而形成一个更大的下降。所以我的问题是,这是否可能(动态连接的轮廓),如果可以的话,有人可以告诉我怎么做或将我链接到教程或其他东西吗?

这是我用油漆画的一张小图,以说明我想要实现的目标:

在此处输入图像描述

4

1 回答 1

2

假设您的设备支持它,您可能可以使用模板缓冲区执行此操作。

圆圈的内部将写入模板缓冲区。圆圈的外部只会写入模板缓冲区为零的位置。

您可能也可以使用着色器和颜色缓冲区/FBO 以相同的方式(或类似方式)执行此操作。

于 2012-10-25T14:41:17.313 回答