Particle System в Unity — это мощный инструмент для создания визуальных эффектов, таких как дым, огонь, взрывы, магические эффекты, дождь, снег и многое другое. Он позволяет создавать и управлять большим количеством частиц, которые могут имитировать сложные природные явления или абстрактные эффекты.

VarwinSDK позволяет использовать этот объект для создания различных визуальных эффектов при создании шаблонов сцен и отдельных Varwin - объектов.

Для чего нужен Particle System?

  • Визуальные эффекты: Создание реалистичных или стилизованных эффектов, таких как огонь, дым, искры, брызги воды и т.д.
  • Атмосфера: Добавление атмосферных эффектов, таких как туман, пыль, листья, снег или дождь.
  • Игровая механика: Использование частиц для визуализации заклинаний, взрывов, следов от пуль или других игровых событий.
  • Улучшение графики: Придание сцене большей динамичности и реализма.

Основные параметры настройки системы частиц:

 
Параметр
Описание

Main Module

DurationВремя работы системы.
LoopingЗацикливание эффекта.
Start LifetimeВремя жизни частиц.
Start SpeedНачальная скорость частиц.
Start SizeНачальный размер частиц.
Start ColorНачальный цвет частиц.
Gravity ModifierВлияние гравитации.
EmissionRate over TimeКоличество частиц в секунду.
BurstsВсплески частиц в заданные моменты.
Shape






ShapeФорма области испускания (сфера, конус, куб и т.д.).
Radius/AngleПараметры формы.
Velocity over LifetimeИзменение скорости частиц со временем.
Color over LifetimeИзменение цвета частиц в течение их жизни.
Size over LifetimeИзменение размера частиц в течение их жизни.
Rotation over LifetimeИзменение вращения частиц.
NoiseДобавление хаотичности в движение частиц.
CollisionНастройка столкновений частиц с объектами.
RendererMaterialМатериал для частиц.
Render ModeРежим отрисовки (например, Billboard).

ПримерLink to Пример

  1. Добавьте на сцену объект Particle System
  2. Создайте новый материал в вашем проекте нажав в пустой области директории ПКМ - Create - Material
  3. Установите новый шейдер для созданного материала Particle - Standart Unit
  4. Установите тип Additive в поле Rendering Mode. Установите приготовленную текстуру вашей частицы в поле Albedo.
  5. Перетащите созданный материал на объект Particle System
  6. Создайте из объекта Particle System  Varwin - объект, нажав Varwin - Create - Varwin Object. Заполните все необходимые поля и нажмите Create.
  7. Добавьте компонент Rigidbody и установите флажки в полях Freeze Positioin и Freeze Rotation по всем осям.
  8. Добавьте коллайдер. Установите размер по всем осям равным нулю.
  9. Не устанавливайте флажок Add Behaviours At Runtime.

    При добавлении стандартных поведений будет происходить конфликт шейдеров. В таком случае, вам необходимо исключить стандартные поведения визуализации. Подробнее об исключении стандартных поведений для объектов можно прочитать в этой статье

  10.  Нажмите кнопку Build  и после окончания процедуры сбора импортируйте созданный объект в проект Varwin.