Как стать автором
Обновить
7
0
Роман Сакутин @romaan27

Пользователь

Отправить сообщение
Создаём новый материал и перетаскиваем шейдер на него :) Материал думаю знаете куда потом вешать?

PS: Шейдер создаётся там же где и скрипты и т.п
Рассчитана на людей которые более-менее ориентируются в шейдерах и могут повтыкать в справку, но всё ещё с трудом пишут что-то своё.

Инклуд должен был навести вас на мысль. В данном случае UnityCG.cginc нужен для получения глобальной переменой с синусоидальным временем (_SinTime). IgnoreProjector нужен для игнорирования проектора, так-как местами могут появляться артефакты. Но в справку написано что игнорировать проектор нужно на полупрозрачных объектах, в нашем случае он полностью прозрачен и проблем возникнуть не должно, но я обычно всегда добавляю этот тег когда работаю с альфой.
Потому-что растворение можно делать не только по маске, не знаю кому это понадобиться, но выглядит иногда прикольно. Да и маска не обязательно же чёрно белая, вдруг кому радугу захочется использовать?
Специально для таких людей я оставляю ASCII картинки.
Я не советовал его прям всегда использовать. Просто рассказал о штуки, которая местами очень даже применима. У меня вот такой вопрос, а фризы были из-за пары-тройки SendMessage или из-за того что их было слишком много?
Спасибо, добавил про утечку памяти при загрузке текстур. Конечно мог бы приберечь для следующего раза, но это действительно интересно.

Информация

В рейтинге
Не участвует
Откуда
Липецк, Липецкая обл., Россия
Дата рождения
Зарегистрирован
Активность