This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Ефекти частинок використовують для візуального збагачення ігор. З їхньою допомогою можна створювати вибухи, бризки крові, шлейфи, погодні явища та будь-які інші ефекти.

Ефекти частинок складаються з кількох емітерів і необов’язкових модифікаторів:
Виберіть New... ▸ Particle FX у контекстному меню панелі Assets. Назвіть новий файл ефекту частинок. Редактор відкриє цей файл у редакторі сцени.
На панелі Outline показано емітер за замовчуванням. Виберіть емітер, щоб побачити його властивості на панелі Properties нижче.

Щоб додати до ефекту новий емітер, клацніть правою кнопкою миші кореневий елемент на панелі Outline і виберіть Add Emitter ▸ [type] у контекстному меню. Зауважте, що тип емітера можна змінити в його властивостях.
Щоб додати новий модифікатор, клацніть правою кнопкою миші місце для нього на панелі Outline (кореневий елемент ефекту або певний емітер) і виберіть Add Modifier, а потім — тип модифікатора.


Модифікатор у корені ефекту (який не є дочірнім елементом емітера) впливає на всі частинки ефекту.
Модифікатор, доданий як дочірній елемент емітера, впливає лише на цей емітер.
Під час редагування емітера або модифікатора результат одразу видно в редакторі, навіть коли ефект призупинено:

Once зупиняє емітер після завершення заданого часу роботи.Loop перезапускає емітер після завершення заданого часу роботи.Auto зберігає розмір кожного кадру покадрової анімації відповідно до вихідного зображення.Manual встановлює розмір частинки відповідно до властивості розміру.World переміщує частинки незалежно від емітера.Emitter переміщує частинки відносно емітера.Alpha, Add і Multiply.Circle випускає частинки з випадкової позиції всередині кола. Частинки спрямовані назовні від центра. Діаметр кола визначається властивістю Emitter Size X.
2D Cone випускає частинки з випадкової позиції всередині плоского конуса (трикутника). Частинки спрямовані назовні через верхню частину конуса. Emitter Size X визначає ширину верхньої частини, а Y — висоту.
Box випускає частинки з випадкової позиції всередині паралелепіпеда. Частинки спрямовані вгору вздовж локальної осі Y паралелепіпеда. Emitter Size X, Y і Z визначають відповідно ширину, висоту й глибину. Для двовимірного прямокутника залиште розмір по осі Z рівним нулю.
Sphere випускає частинки з випадкової позиції всередині сфери. Частинки спрямовані назовні від центра. Діаметр сфери визначається властивістю Emitter Size X.
Cone випускає частинки з випадкової позиції всередині тривимірного конуса. Частинки спрямовані назовні через верхній диск конуса. Emitter Size X визначає діаметр верхнього диска, а Y — висоту конуса.

Default встановлює одиничну орієнтаціюInitial Direction зберігає початкову орієнтацію випущених частинок.Movement Direction змінює орієнтацію частинок відповідно до їхньої швидкості.World. Швидкість емітера оцінюється кожного кадру.Властивість Blend Mode визначає, як графіка компонента (component) змішується з графікою позаду нього. Доступні такі режими змішування з відповідними формулами:
src.a * src.rgb + (1 - src.a) * dst.rgbsrc.rgb + dst.rgbsrc.rgb * dst.rgbsrc.rgb - dst.rgb * dst.rgbЦі властивості мають два поля: значення та розкид. Розкид — це варіація, яка випадковим чином застосовується до кожної створеної частинки. Наприклад, якщо значення дорівнює 50, а розкид — 3, кожна створена частинка отримає значення від 47 до 53 (50 +/- 3).

Якщо ввімкнути кнопку з ключем, значення властивості визначатиметься кривою протягом часу роботи емітера. Щоб скинути анімацію властивості, вимкніть кнопку з ключем.

Для змінення кривої використовується Curve Editor (доступний серед вкладок нижньої панелі). Анімовані властивості можна редагувати лише в Curve Editor, а не на панелі Properties. Клацніть і перетягніть точки й дотичні, щоб змінити форму кривої. Двічі клацніть криву, щоб додати контрольні точки. Щоб видалити контрольну точку, двічі клацніть її.

Щоб автоматично змінити масштаб у Curve Editor для відображення всіх кривих, натисніть F.
Наведені нижче властивості можна анімувати протягом часу відтворення емітера:
Automatic і використовувати покадрову анімацію як джерело зображень, ця властивість ігнорується.Наведені нижче властивості можна анімувати протягом часу існування частинок:
Доступні чотири типи модифікаторів, які впливають на швидкість частинок:
AccelerationDragRadialVortex
Щоб запустити й зупинити ефект частинок зі скрипту:
-- start the effect component "particles" in the current game object
particlefx.play("#particles")
-- stop the effect component "particles" in the current game object
particlefx.stop("#particles")
Докладніше про запуск і зупинення ефекту частинок зі скрипту GUI див. у посібнику з ефектів частинок GUI.
Ефект частинок продовжує випускати частинки, навіть якщо ігровий об’єкт (game object), якому належав компонент ефекту частинок, видалено.
Докладніше див. у довіднику ефектів частинок.
Матеріал ефекту частинок за замовчуванням має наведені нижче константи, які можна змінювати за допомогою particlefx.set_constant() і скидати за допомогою particlefx.reset_constant() (докладніше див. у посібнику з матеріалів):
tintvector4). Вектор vector4 представляє тонування: x, y, z і w відповідають червоному, зеленому, синьому й альфа-компоненту тонування. Приклад див. у довіднику API.Файл game.project містить кілька налаштувань проєкту, пов’язаних із частинками.