№208. Передаём координаты курсора в шейдер
В этой статье покажу как прикрутить позиции курсора к шейдеру.
(если по какой то причине вы пропустили предыдущие статьи, настоятельно рекомендую с ними ознакомиться. РАЗ, ДВА) На самом деле тут нет ничего сложного.
Как и в прошлой статье, в сцене лежит спрайт на весь экран. Размеры экрана 1000 х 600. Над ним CanvasLayer и ColorRect . Создаём и подключаем к ColorRect простенький шейдер который рисует белый круг на черном фоне . Подаем этот круг в альфу.
Добавляем переменную mousePos. И чтобы наш круг не был расплющенным и был ровно на месте курсора прописываем оффсеты...