Si prega di prendere in considerazione le seguenti immagini per il dell'illustrazione: producendo effetti gomma utilizzando libgdx e OpenGL ES
Inizialmente ho riempire l'intero schermo/palcoscenico con le singole immagini fino a quando lo schermo diventa rosa. Ogni blob di colore rosa è un singolo attore Image che aggiungo al palco.
Ora voglio implementare il metodo touchDown in modo tale che ogni volta che l'utente tocca lo schermo, cancella una parte dell'immagine in cui si è verificato l'evento di tocco. Tuttavia, quell'evento di tocco non dovrebbe influenzare altre Immagini/attori/TextureRegions che si trovano dietro o sopra gli attori blob rosa. Come posso ottenere questo risultato in libgdx usando OpenGL ES? Per favore aiutami in questo senso.
Ho trovato questo collegamento che spiega come modificare un TextureRegion ma non so come raggiungerò la soluzione per il mio problema utilizzando la tecnica spiegata in questo blog. Here is the link
Sul tocco, vuoi l'immagine completa di essere "cancellati"? Cancellare significa scrivere valori bianchi sui pixel o renderli trasparenti? Stai usando OpenGL ES 2? libgdx sembra supportarlo. –
@StefanHanke No. Ho intenzione di cancellare solo una parte dell'immagine in cui si è verificato l'evento tattile. E voglio renderli trasparenti piuttosto che colorarli di bianco in modo che lo sfondo diventi visibile. – Rafay
Potrebbe essere più facile se sapete quale colore verrà cancellato ora .. – Ronnie