Страница 1 из 1

SoftMaskShader для UI в мобайле

СообщениеДобавлено: 06 апр 2018, 11:21
eonyanov
Помогите заставить работать этот шейдер в мобайле:
Шейдер здесь

Распишу поподробнее ниже.
Скрытый текст:
Этот шейдер для мягкой маски в UI.
Есть такой градиент
Изображение
Настройками импорта он превращается в такую маску:
Изображение
И есть обычная картинка:
Изображение
Стандартная маска юнити ничего тут не обрезает, да и вообще работает криво.
А этот шейдер позволяет регулировать величину обрезания картинки по альфе. То есть можно сделать так:
Изображение
Для этого достаточно изменять значение параметра в скрипте. Скрипт прилагается здесь.

Так вот когда в настройках стоит билд таргет Андроид, то в режиме Play этот шейдер не работает:
Изображение
Если билд таргет WebGL или PC, то всё отлично, как в редакторе.