Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Частинні субемітери

Іноді неможливо створити візуальний ефект за допомогою однієї лише системи частинок. Іноді система частинок повинна бути породжена як відповідь на те, що відбувається в іншій системі частинок. Хорошим тому прикладом є феєрверк. Зазвичай вони складаються з кількох етапів вибухів, які відбуваються послідовно. Підвипромінювачі - хороший спосіб досягти такого ефекту.

Натисніть, щоб призначити допоміжний випромінювач...

...і виберіть один зі сцени
Суб-емітер — це система частинок, яка породжується як дочірня система іншої системи частинок. Ви можете додавати підвипромінювачі до підвипромінювачів, ланцюжок ефектів частинок так глибоко, як вам подобається.
Щоб створити субемітер, вам потрібні принаймні дві системи частинок в одній сцені. Один із них буде батьківським, а інший — дочірнім. Знайдіть властивість Sub Emitter
на батьківському пристрої та клацніть поле поруч із ним, щоб призначити суб-емітер. Ви побачите список доступних систем частинок на сцені. Виберіть один і натисніть кнопку підтвердження.
Системи частинок із екземплярів сцен також можуть бути встановлені як суб-випромінювачі, якщо на екземплярі сцени ввімкнено властивість Editable Children
. Це також працює навпаки: ви можете призначити субемітер системі частинок у екземплярній сцені, навіть якщо вона надходить з іншої інстанційної сцени.
Примітка
Коли ви встановлюєте систему частинок субвипромінювачем іншої, система припиняє випромінювати, навіть якщо властивість Випромінювання
була позначена. Не хвилюйтеся, він не зламався. Це відбувається з кожною системою частинок, як тільки вона стає субемітером. Ви також не зможете повторно ввімкнути властивість, доки система частинок використовується як субвипромінювач.
Попередження
Незважаючи на те, що батьківську систему частинок можна вибрати зі списку доступних систем частинок, система частинок, яка є власним субвипромінювачем, не працює в Godot. Він просто не породиться. Те ж саме вірно для будь-якого іншого типу рекурсивного або самореферентного субемітера.
Режим випромінювача
Коли ви призначаєте суб-випромінювач, ви не бачите, як він з’являється відразу. Випромінювання вимкнено за замовчуванням, і його потрібно спочатку ввімкнути. Установіть для властивості Mode
у групі Sub Emitter
ParticleProcessMaterial значення, відмінне від Disabled
.
Режим емітера також визначає, скільки субемітерних частинок породжується. Constant
породжує одну частинку з частотою, встановленою властивістю Frequency
. Для At End
і At Collision
ви можете встановити суму безпосередньо за допомогою властивостей Amount At End
і Amount At Collision
.
Обмеження
Слід пам’ятати, що загальна кількість активних частинок із субемітера завжди обмежена властивістю Amount
системи частинок субемітера. Якщо ви виявите, що з субемітера недостатньо частинок, можливо, вам доведеться збільшити кількість у системі частинок.
Деякі властивості емітера ігноруються, коли система частинок створюється як субемітер. Властивість Вибухонебезпечність
, наприклад, не має жодного ефекту. Залежно від режиму випромінювання, частинки або породжуються послідовно через фіксовані проміжки часу, або вибухово всі одночасно.