Тёмная тема
Привет.
Как наиболее оптимально определить, что игрок тыкнул пальцОм или курсором мыши в непрозрачную область спрайта?
Я вижу это так:
Сначала определяем, что клик / тап произошел в ограничивающий прямоугольник спрайта, если да, то glReadPixels и смотирим альфа-компоненту у пикселя под курсором, если она больше 0, значит попал.
Это хороший / быстрый способ?
может вместо glReadPixels заранее сохранить в объекте спрайта альфу как массив байт или даже бит ?
wawan
> может вместо glReadPixels заранее сохранить в объекте спрайта альфу как массив
> байт или даже бит ?
Хм, выглядит неплохо. Спасибо за идею)
Тема в архиве.