Довідка game maker 8

дії частинок

Набір дій, що відноситься безпосередньо до частинкам, доступний у вкладці Extra. Ці дії доступні тільки вGame Maker Pro Edition.

Системи частинок мають на увазі створення різних ефектів. Частинки - це невеликі елементи у вигляді спрайтів. Такі частинки можуть переміщатися за заданими правилами, і під час пересування міняти свої параметри - розмір, поворот, колір і т.д. Безліч частинок можуть разом створювати такі ефекти, як вогонь, вибухи, феєрверки, сніг, дощ, зоряне небо і т.д.

Довідка game maker 8

Game Maker містить в собі набір функцій для роботи з частинками, за допомогою яких можна створювати дійсно приголомшливі ефекти. Обмежені системи частинок можна створити за допомогою дій описаних нижче.

Система частинок можуть містити в собі частинки різних типів. Після створення системи частинок перша річ, що Ви робите - визначаєте типи частинок. Використовуючи дії нижче, Ви можете визначити аж до 16 типів частинок. Кожен тип має форму, розмір, початковий і кінцевий колір. Початковий колір може повільно замінюватися вихідним кольором. Частинки мають обмежений термін життя. У визначеному типі Ви можете встановити мінімальний і максимальний термін служби частинок. Частинки також мають швидкість і напрямок. Нарешті, сила тяжіння і тертя також діяти на них.

Після того, як Ви визначили типи частинок, Ви можете створити їх в певних місцях кімнати. Ви можете створити безліч частинок вибуху конкретного типу в одному місці, або ви можете створити постійний генератор частинок. Частинки генеруються в генераторах. Система частинок може мати аж до 8 працюючих в один і той же час генераторів. Після того, як Ви створили типи частинок, Ви повинні створити генератори і вказати для них відповідні дії.

Нижче наведено повний список дейтсвія. Краще поексперементувати з ними для задовільного ефекту.

Create Part System (Створити систему частинок)
Дія створення системи частинок. Дія повинна бути викликано перед усіма іншими. викликати дію потрібно лише один раз. Ви вказуєте глибину, на якій будуть малюватися частки. Якщо вкажіть велике значення, то частинки будуть за об'єктами. А якщо негативне, то частинки будуть перед об'єктами.

Destroy Part System (Знищити систему частинок)
Ця дія знищує систему частинок, щоб звільнити пам'ять. Не забувайте викликати дію (наприклад, коли Ви переходите в іншу кімнату) оскільки системи частинок використовують багато пам'яті.

Clear Part System (Очистити систему частинок)
Ця дія видаляє всі видимі до теперішнього часу частки. Воно не зупиняє генератори, які можуть створювати нові частинки, якщо Ви встановили потік в генераторі (дивіться нижче).

Create Particle (Створити тип частки)
Дія для створення типу частинок. Ви можете визначити до 16 типів. Для кожного типу Ви визначаєте форму або спрайт. Якщо вкажіть спрайт, то буде використовуватися він, а якщо немає, то буде використовуватися форма. Доступно безліч цікавих вбудованих форм. Ви вказуєте мінімальний і максимальний розмір (при появі вибирається випадкове значення між ними). Нарешті, визначаєте зміна розміру за крок. Для зменшення - негативні знаеніе, для увеліченія- пложітельние. Ця дія не створює самі частинки, цим займаються генератори.

Particle Color (Колір типу частинок)
Частка пофарбована в певний колір (за замовчуванням білий). Цією дією Ви можете вказати колір, який потрібно використовувати для конкретного типу частинок. Ви повинні вказати тип частинок і колір. Потім Ви визначаєте другий колір, а також вказуєте вибирається чи колір випадково між двома при появі частки або поступово змінюється. Повинні бути задані обидва кольору. Нарешті, Ви можете вказати альфа прозорість. Ви визначаєте прозорість в момент, коли частка народжується, і коли вона помирає. Прозорість буде повільно змінюватися. Зазвичай ефект красивіше, якщо прозорість змінюється протягом усього життя частинки.

Particle Life (Час життя типу частинок)
Частка живе обмежена кількість кроків. А потім зникає. За допомогою цієї дії, Ви можете змінювати час життя частинок. Ви вказуєте два кордони, а реальний час життя вибирається випадково з цього відрізка.

Particle Speed ​​(Швидкість типу частинок)
Використовуючи дану дію, Ви можете встановити швидкість і напрямок руху для конкретного типу частинок. Крім того, Ви опреляете кордону, а дійсне значення вибирається довільно між ними. Наприклад, щоб зробити переміщення частинки в довільному напрямку, потрібно визначити межі 0 і 360. Ви можете також вказати тертя. Це значення буде відніматися з швидкості в кожному кроці, поки вона не буде дорівнює 0. (Ви можете зробити прискорення частинки, використовуючи від'ємне значення тертя.)

Particle Gravity (Гравітація типу частинок)
Використовуючи дану дію, Ви можете встановити силу тяжіння і напрямок тяжкості для конкретного типу частинок. 270 - вниз.

Particle Secondary (Вторинний тип частинок)
Це трохи складніше. Частинки можуть створювати інші під час свого життя і при смерті. За допомогою цієї дії Ви можете вказати потрібні дії. Ви визначаєте тип і кількість частинок, а також чи будуть вони створюватися за життя або при смерті. Будьте уважні. Ви можете створити так багато частинок, що гра зависне. Ви можете також використовувати негативні значення кількості. Негативне значення величини X означає, що в кожному кроці частка створюється шансом -1 / X. Так, наприклад, якщо Ви захочете генерувати одну частинку в кожен з 4 кроків, використовуйте величину -4. Вторинні частки прекрасно підходять для створення "хвоста" або частинок вибуху.

Create Emitter (Створити генератор)
Ця дія створює генератор частинок. Частинки створюються за допомогою генераторів. Ви можете визначити аж до восьми генераторів. виберіть генератор і визначте його форму, розмір та позицію.

Destroy Emitter (Знищити генератор)
Дія для знищення вказаного генератора. Зауважте, що при цьому створений ним частки не знищуються. This action destroys the indicated emitter. Note that existing particles that came from this emitter are not removed.

Burst from Emitter (викид частинок з генератора)
Навіть коли Ви визначили тип частинок, частки создваться не будуть. Ви повинні вказати генератору створювати частки. За допомогою цієї дії Ви вказуєте генератору створити точну кількість частинок певного типу. Всі вони створяться одновремено. Ви можете використовувати негативні значення Х, це буде означати, що частка створиться з ймовірністю -1 / x. Наприклад, для ймовірності в 25 відсотків, вкажіть -4.

Stream from Emitter (Потік частинок з генератора)
Використовуючи дану дію, Ви запускаєте генерацію потоку числа частинок указанног типу. В кожному кроці буде генеруватися це кількість частинок, створюючи безперервний потік. Генератор продовжить створювати потік частинок, поки Ви його не знищили, або не вкажете число створюваних частинок дорівнює нулю. Ви можете також використовувати негативні значення. Негативне значення величини X означає, що в кожному кроці частка створюється шансом -1 / X. Так, наприклад, якщо Ви захочете генерувати одну частинку в кожен з 4 кроків, використовуйте величину -4.