java - 在opengl es中连接轮廓渲染

标签 java android opengl-es

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

这是我用油漆画的小图来说明我想要实现的目标:

enter image description here

最佳答案

假设您的设备支持模板缓冲区,您也许可以做到这一点。

圆圈的内部将写入模板缓冲区。 圆圈的外部只会在模板缓冲区为零的地方写入。

您也可以用相同的方式(或类似地)使用着色器和颜色缓冲区/FBO。

关于java - 在opengl es中连接轮廓渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068309/

相关文章:

java - 在 proxypassreverse 设置中从 url 中删除应用程序名称

java - 使用 Java 加密敏感应用程序数据

android - 摘要 : Take a picture utilizing Camera Intent and display the photo with correct orientation (works on hopefully all devices)

android - 将进度微调器插入启动画面 android

iOS openGL 图像反转

javascript - 将 ThreeJS 代码转换为 WebGL 的工具?

java - 为int数组赋值时Java中的空指针异常

java - 将模块包含到项目后得到 "unsupported class file version 52.0"

android - 如何显示从后台 Activity 启动的对话框

opengl-es - SceneKit 使用纹理坐标绘制纹理