Tworzenie efektów wymazywania przy użyciu libgdx i OpenGL ES

Rozważ następujące ilustracje na ilustracji:

Początkowo wypełniam cały ekran / scenę indywidualnymi obrazami, aż ekran zmieni kolor na różowy. Każda kropla różowego koloru jest indywidualnym aktorem obrazu, który dodaję do sceny.

Teraz chcę zaimplementować metodę touchDown w taki sposób, że za każdym razem, gdy użytkownik dotyka ekranu, usuwa część tego obrazu, w której miało miejsce zdarzenie dotykowe. Jednak to zdarzenie dotykowe nie powinno wpływać na inne obrazy / aktorów / obszary tekstur, które znajdują się za lub nad aktorami różowej plamy. Jak mam to osiągnąć w libgdx przy użyciu OpenGL ES? Proszę, pomóż mi w tym zakresie.

Znalazłem ten link, który wyjaśnia, w jaki sposób zmodyfikować TextureRegion, ale nie wiem, w jaki sposób zamierzam osiągnąć rozwiązanie mojego problemu przy użyciu techniki wyjaśnionej na tym blogu.Tutaj jest link

questionAnswers(1)

yourAnswerToTheQuestion