У меня есть сцена с фоновым изображением (освещенная комната) и черным изображением (тень) над ним.Мне нужно иметь возможность перемещать палец по фону и раскрывать некоторые части сцены, имитируя тусклый источник света в темной комнате.
Мой текущий подход заключался в создании маски в зависимости от положениякоснитесь, а затем примените эту маску к теневому изображению.Проблема в том, что я генерирую новую маску и применяю ее каждый раз, когда получаю сенсорное событие.Это большое изображение (800x600), и это приводит к снижению производительности и значительному увеличению использования памяти, что в конечном итоге приводит к сбою игры (думаю, у меня нет утечек памяти, но это не гарантируется ... в любом случае, производительностьсамо по себе недопустимо).
Кто-нибудь может придумать лучший подход (который не предполагает использование OpenGL ES - это не вариант в этом проекте) для этого?