Слайд 2
![Система частиц (партиклы). Что это? Визуальные эффекты, создающиеся при помощи](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-1.jpg)
Система частиц (партиклы). Что это?
Визуальные эффекты, создающиеся при помощи большого количества
мелких частиц, не несущие в себе никакой физической составляющей и предназначенные только для создания оптической красоты.
Типичные примеры: дым из дула огнестрелов, дождь, снег, бетонная крошка.
Слайд 3
![Делаем партиклы дома, без регистрации и смс. Достаточно сделать класс](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-2.jpg)
Делаем партиклы дома,
без регистрации и смс.
Достаточно сделать класс Particle, который
будет определять поведение ОДНОЙ частички.
Внутри этого класса можно описать несколько вариантов поведения и некоторый способ выбора одного из них для каждого вида эффектов.
Внутри класса партикла можно описать static функции, которые будут единовременно генерировать какое-то количество партиклов для создания эффекта (взрыв, например, можно сделать именно так)
Слайд 4
![Несколько примеров эффектов на партиклах Данный пример притянут за уши](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-3.jpg)
Несколько примеров эффектов на партиклах
Данный пример притянут за уши
Это будет единый
проект с возможностью переключения между эффектами, которые тут же будут рисоваться при помощи партиклов.
В примере показан не весь набор эффектов, которые можно нарисовать при помощи партиклов.
Слайд 5
![Создадим класс Particle](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-4.jpg)
Слайд 6
![Сделаем несколько штук в классе Main](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-5.jpg)
Сделаем несколько штук в классе Main
Слайд 7
![Эффект №1. Партиклы под курсором.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-6.jpg)
Эффект №1. Партиклы под курсором.
Слайд 8
![Эффект №2. Взрыв по клику мыши](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-7.jpg)
Эффект №2. Взрыв по клику мыши
Слайд 9
![Эффект №3. Мерцание звезд](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-8.jpg)
Эффект №3. Мерцание звезд
Слайд 10
![Эффект №4. Дождь](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-9.jpg)
Слайд 11
![Эффект №5. Метель.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-10.jpg)
Слайд 12
![Переключение между эффектами](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-11.jpg)
Переключение между эффектами
Слайд 13
![Переключение между эффектами](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/331355/slide-12.jpg)
Переключение между эффектами