Создание эффектов ластика с помощью libgdx и OpenGL ES

Пожалуйста, рассмотрите следующие изображения для иллюстрации: enter image description here

Сначала я заполняю весь экран/сцену отдельными изображениями, пока экран не станет розовым. Каждая капля розового цвета — это отдельный актер изображения, который я добавляю на сцену.

Теперь я хочу реализовать метод touchDown таким образом, чтобы каждый раз, когда пользователь касается экрана, он стирал часть этого изображения, где произошло событие касания. Однако это событие касания не должно влиять на другие изображения/акторы/текстурорегионы, которые находятся за или над актерами розового пятна. Как мне добиться этого в libgdx с помощью OpenGL ES? Пожалуйста, помогите мне в этом отношении.

Я нашел эту ссылку, которая объясняет, как изменить TextureRegion, но я не знаю, как я собираюсь решить свою проблему, используя метод, описанный в этом блоге. Вот ссылка

11
задан Rafay 18 January 2013 в 02:24
поделиться