用于2D游戏的水上效果“在Android上”。从哪儿开始?

时间:2011-12-29 14:25:35

标签: android game-physics 2d-games

我想在我的Android 2D游戏中添加一些水效果,给人的印象是物体在水下,水变得越来越高。有没有办法以编程方式执行此操作。可能有人可以给我一些代码建议或者可以说我在哪里可以找到一些入门的东西。我喜欢以编程方式做事。有一次我看到用代码人工完成的火效果。在水箱中是否可以这样做?

1 个答案:

答案 0 :(得分:1)

你将为水效果写一个gl着色器。

步骤进行:

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

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

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