Команди RPG Maker MV та MZ/Погодний ефект

Матеріал з РПГ.укр
Перейти до: навігація, пошук
Вікно налаштування.

Погодний ефект(анг. Set Weather Effect, ​рос. Погодный эффект)команда подій в RPG Maker MV та MZ для налаштування погодних ефектів.

Ця команда знаходиться на другій сторінці справа. Це остання команда подій в розділі «Екран».

Показати команду на скриншоті

Друга сторінка команд подій в RPG Maker MV.png

Налаштування[ ]

У команди є наступні налаштування:

  • Погода(анг. Weather):
    • Тип(анг. Type):
      • Немає(анг. None, ​рос. Нет) — погодні ефекти вимкнено,
      • Дощ(анг. Rain, ​рос. Дождь),
      • Гроза(анг. Storm),
      • Сніг(анг. Snow, ​рос. Снег),
    • Сила(анг. Power) — визначає, наскільки багато частинок (крапель, сніжинок) буде показано на екрані (число від 1 до 9),
  • Час(анг. Duration, ​рос. Продолжительность):
    • Число кадрів (1/60 долів секунди), коли погодний ефект буде змінюватися,
    • Чекати на закінчення(анг. Wait for Completion, ​рос. Ждать завершения) — чи затримується виконання наступних команд події до кінця зміни погодного ефекта.

Зверніть увагу: в налаштуваннях команди вказується час, коли сила погодного ефекту міняється (тобто дощ або сніг стає сильнішим), а не час, коли дощ іде. Щоб зробити дощ або сніг, який іде певний період часу, потрібно використовувати паралельну подію та команду Чекати.

Показ погодних ефектів[ ]

Приклад дощу в RPG Maker MV.

Погодні ефекти складаються з двох речей:

  • частинок (крапель або сніжинок),
  • невеликого затемнення екрана.

Під час зміни погодного ефекту міняється тільки сила. Тип міняється моментально. Наприклад, якщо поставити перехід від дощу до снігу, краплі одразу ж заміняться на сніжинки, а ось їх кількість зміниться поступово.

Частинки[ ]

Частинки — це невеличкі рухомі об'єкти на екрані, які показуються як краплі або сніжинки:

  • для дощу частинки — смужки в 60 пікселів, нахилені під кутом 11,25° вліво, і вони рухаються зі швидкістю 6 пікселів за кадр (де кадр — 1/60 секунди),
  • для грози частинки — смужки в 100 пікселів, нахилені під кутом 22,5° вліво, і вони рухаються зі швидкістю 8 пікселів за кадр,
  • для снігу частинки — круги діаметром 4 пікселя, і вони рухаються зі швидкістю 3 пікселя за кадр.

Кількість частинок на екрані залежить від сили погодного ефекту і дорівнює силі, помноженій на 10.

Використання в JavaScript[ ]

Змінити погодний ефект можна таким кодом на JavaScript:

$gameScreen.changeWeather("rain", 5, 60);
  //замість "rain" ставиться тип погодного ефекту:
  //  "rain" — дощ, "snow" — сніг, "storm" — гроза, "none" — ніякого
  //замість 5 ставиться сила погодного ефекту (число від 1 до 9;
  //  не враховується для ефекту "none")
  //замість 60 ставиться час зміни погодного ефекту в кадрах
  //  (60 кадрів — 1 секунда)

Є пропозиції щодо покращення цієї сторінки. Якщо ви хочете цим зайнятися, зверніть увагу на коментарі <!-- ... --> в коді сторінки.