249 читали · 2 года назад
№148. Практика. Шейдер волны для тайлмапа.
В этой статье соберем шейдер который добавит анимацию волны нашим тайлам. Добавляем в проект TileMap ноду. Подключаем наш микро спрайтщит. После разбивки выбираем тайл воды и подключаем на него шеидер. «Нарисуем» небольшую сценку для того чтобы было с чем работать: И приступим к написанию шеидера. Для работы нам потребуется два значения — скорость и высота волны. Выведем их в uniform для того чтобы было удобно крутить и настраивать через редактор: Ну а дальше навешиваем наш любимый синус на ось Х в UV координатах...