1

我想在我的 android 2D 游戏中添加一些水效果,以给人一种物体在水下并且水变得越来越高的印象。有没有办法以编程方式做到这一点。可能有人可以给我一些代码建议,或者可以说我在哪里可以找到开始的东西。我喜欢以编程方式做事。有一次我看到一个用代码人工完成的火焰效果。在水的情况下也可以吗?

4

1 回答 1

0

您将要为水效果编写一个 gl 着色器。

脚步:

  • 渲染场景以渲染目标(纹理)
  • 将着色器应用于渲染目标

在 2d 中编写水型着色器有很多不同的方法。搜索最适合您需求的技术。

警告:着色器仅适用于具有可编程管道的设备(支持 OpenGL ES 2.0+ 的设备)

于 2011-12-29T19:35:57.197 回答