Комментарии 6
А можно перестать наркоманить и использовать ParticleSystemRenderer.BakeMesh + внешнюю камеру для гуя.
А можно пойти еще дальше и взять готовое.
github.com/mob-sakai/ParticleEffectForUGUI
github.com/mob-sakai/ParticleEffectForUGUI
Или bitbucket.org/UnityUIExtensions/unity-ui-extensions/wiki/Controls/UIParticleSystem, или еще пачку из ассетстора.
Вот класс из UIExtensions использовать нельзя, как и пример из статьи. Быстрее, чем сделано в нейтиве и через вызов одного метода в managed-коде нельзя, тем более с ручным перекидыванием меша в жирный и медленный uGui. Вот это https://github.com/mob-sakai/ParticleEffectForUGUI — обертка поверх нейтивного бейка партиклов в меш и самый быстрый вариант из всех, несмотря на такое себе качество кода в плане скорости.
Да, для частиц тоже хороший рабочий вариант.
Знаете чего нехватает в статье? Сравнения с уже существующими плагинами для партиклей в UI. Причем как по функционалу, так и по перфомансу (особенно на андроидах).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Cоздание визуальных компонентов в Unity UI. Система частиц