Email: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Создавая пользовательский интерфейс, понадобилось добавить эффект салюта.

Создавал его с помощью Particles, но при запуске приложения - частиц не видно.

Выхода два:

1) Скачать asset, упрощающий добавление эффектов в UI отсюда.

Посмотреть как это работает, можно здесь.

2) В свойствах Canvas установить Render Mode: Screen Space - Camera, а в Render Camera выбрать Вашу камеру. Тогда Canvas встроится в отображение камеры и таким образом будет видны эффекты частиц.

Подробнее здесь.

Опубликовано в Unity3D

Понадобилась в приложении достаточно сложная анимация с бликом на кнопке, наподобие этого.

Но средствами unity реализовать достаточно тяжело (нужно писать шейдеры)

Решено было сделать это в другой программе, вывести видеофайл и вставить в приложение.

Оказалось тоже не все так просто. Unity3D поддерживает альфа-канал или прозрачность только в Apple ProRes 4444 Codec или Webm with VP8 

Подробнее здесь.

Пришлось сконвертировать готовый видеофайл с альфа-каналом с помощью бесплатного конвертера Format Factory в WebM, после чего на свойствах видео появилась возможность поставить галку "Keep Alpha"

Таким образом видео стало с прозрачными областями и его получилось поставить на кнопку.

 

Опубликовано в Unity3D