Материалы отфильтрованы по дате: октября 2018
Unity3D Particles Canvas - создание эффектов частиц на пользовательском интерфейсе в Unity
Создавая пользовательский интерфейс, понадобилось добавить эффект салюта.
Создавал его с помощью Particles, но при запуске приложения - частиц не видно.
Выхода два:
1) Скачать asset, упрощающий добавление эффектов в UI отсюда.
Посмотреть как это работает, можно здесь.
2) В свойствах Canvas установить Render Mode: Screen Space - Camera, а в Render Camera выбрать Вашу камеру. Тогда Canvas встроится в отображение камеры и таким образом будет видны эффекты частиц.
Подробнее здесь.
Видео с прозрачным фоном (alfa-канал) в unity
Понадобилась в приложении достаточно сложная анимация с бликом на кнопке, наподобие этого.
Но средствами unity реализовать достаточно тяжело (нужно писать шейдеры)
Решено было сделать это в другой программе, вывести видеофайл и вставить в приложение.
Оказалось тоже не все так просто. Unity3D поддерживает альфа-канал или прозрачность только в Apple ProRes 4444 Codec или Webm with VP8
Подробнее здесь.
Пришлось сконвертировать готовый видеофайл с альфа-каналом с помощью бесплатного конвертера Format Factory в WebM, после чего на свойствах видео появилась возможность поставить галку "Keep Alpha"
Таким образом видео стало с прозрачными областями и его получилось поставить на кнопку.