Водный эффект "на андроид" для 2D игры.Когда начать? - PullRequest
1 голос
/ 29 декабря 2011

Я хочу добавить несколько водных эффектов в мою 2D-игру для Android, чтобы создать впечатление, что объекты находятся под водой, и вода становится все выше и выше.Есть ли способ сделать это программно.Может быть, кто-то может дать мне несколько советов по коду или сказать, где я могу найти что-то для начала.Мне нравится делать вещи программно.Однажды я увидел искусственный эффект огня, сделанный с помощью кода.Возможно ли то же самое в случае с водой?

1 Ответ

1 голос
/ 29 декабря 2011

Вам нужно написать gl shader для эффекта воды.

шаги:

  • рендеринг сцены для рендеринга цели (текстура)
  • применить шейдер для рендеринга цели

Существует много разных способов написания шейдеров водяного типа в 2d. Ищите технику, которая наилучшим образом соответствует вашим потребностям.

Предупреждение: шейдер работает только на устройствах с программируемыми конвейерами (устройства, поддерживающие OpenGL ES 2.0 +

...