Как стать автором
Обновить

Вышла Vortex — библиотека для создания эффекта частиц на SwiftUI

Время на прочтение2 мин
Количество просмотров1.8K

Разработчики выпустили библиотеку Vortex, предназначенную для создания эффекта частиц на SwiftUI. Пользователям доступны уже готовые шаблоны и всё для разработки с нуля.

Эффекты библиотеки Vortex совместимы с iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, visionOS 1.0 и более новыми версиями операционных систем Apple. Для использования библиотеки необходимо добавить зависимость с помощью Swift Package Manager, а потом импортировать её в код проекта с помощью import Vortex. Среди ассетов есть три подготовленных эффекта частиц, которые можно взять за основу реализации собственных или начать всё с нуля.

Разработчики могут реализовывать как независимые системы частиц, так и те, что реагируют на триггеры. К примеру, эффект может запускаться по клику пользователя. Кроме того, можно указывать движение частиц: к точке притяжения на экране или от неё. Разработчики заявляют поддержку функции многоступенчатых вызовов функции. Это когда каждая частица может создавать новую систему.

В Vortex есть готовые пресеты, которые можно использовать сразу в проекте или для изучения возможностей библиотеки. Из предустановленных доступны следующие эффекты: конфетти, огонь, светлячки, фейерверк, магия, дождь, дым, снег, искры и брызги. В файлах Vortex можно найти кроссплатформенное приложение с демонстрацией пресетов, чтобы разработчики могли изучить, как эффекты выглядят на целевом устройстве.

Библиотека полностью написана на Swift. Код опубликован в открытом репозитории на GitHub под лицензией MIT. Сторонних разработчиков приглашают присоединиться к развитию Vortex. Добавляемый код должен быть полностью задокументирован и доступен по MIT, а пример эффекта следует добавить в демонстрационное приложение. Этого требуют авторы проекта.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Другие новости

Истории

Работа

iOS разработчик
17 вакансий
Swift разработчик
18 вакансий

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань