У меня возникли проблемы с достижением желаемого эффекта в приложении OpenGL ES, над которым я работаю.Я могу использовать OpenGL ES 1.1 или 2.0.Я пытаюсь добиться следующего:
В 2D-орто-сцене (черный прозрачный цвет) визуализировать красный квадрат на экране с некоторой прозрачностью, чтобы он был более темным красным (или просто установленным).до более темного красного цвета).Это не проблема для меня.Затем, когда пользователь нажимает на область квадрата, я хочу, чтобы он быстро вспыхнул яркой вспышкой света (как раз в области квадрата).Эта вспышка не должна сохраняться долго вообще, достаточно того, что если бы пользователь находился в абсолютно темной комнате, эта вспышка света создала бы краткую заметную вспышку на лице пользователя.У меня были некоторые проблемы с тем, чтобы эффект "светлого цвета" или эффект свечения работал эффективно, и мне было интересно, есть ли у кого-нибудь идеи о быстром и эффективном способе сделать яркую вспышку цвета на долю секунды.Возможно, с помощью какой-то текстурной уловки, о которой я не знаю.Кроме того, вспышка не должна размываться за пределами области, она может полностью содержаться в области с острыми краями.На самом деле все, что мне нужно, это эстетика вспышки, освещающей область вокруг экрана.