Команди RPG Maker MV та MZ/Прокручування карти

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

Прокручування карти(анг. Scroll Map, ​рос. Прокрутка карты)команда подій в RPG Maker MV та MZ, яка дозволяє пересунути частину карти, яку видно на екрані.

Це четверта команда на другій сторінці команд подій.

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

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

В RPG Maker MV команда виконує пересування повністю. В RPG Maker MZ команда може або виконувати пересування (з опцією «Чекати на закінчення»), або тільки починати його.

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

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

  • Напрямок(анг. Direction, ​рос. Направление) — в яку сторону буде рухатися камера:
    • Вниз(анг. Down),
    • Вліво(анг. Left, ​рос. Влево),
    • Вправо(анг. Right),
    • Вверх(анг. Up),
  • Відстань(анг. Distance, ​рос. Расстояние) — на скільки клітин буде пересунуто камеру,
  • Швидкість(анг. Speed, ​рос. Скорость) — з якою швидкістю рухатиметься камера:
    • 1: у 8 раз повільніше(анг. 1: 8x Slower, ​рос. 1: 8x медленнее) — за 1 секунду прокручується приблизно півклітини (0.46875),
    • 2: у 4 рази повільніше(анг. 2: 4x Slower, ​рос. 2: 4x медленнее) — за 1 секунду прокручується приблизно клітина (0.9375),
    • 3: у 2 рази повільніше(анг. 3: 2x Slower, ​рос. 3: 2x медленнее) — за 1 секунду прокручується 1.875 клітини,
    • 4: нормально(анг. 4: Normal, ​рос. 4: Нормальная) — за 1 секунду прокручується 3.75 клітин,
    • 5: у 2 рази швидше(анг. 5: 2x Faster, ​рос. 5: 2x быстрее) - за 1 секунду прокручується 7.5 клітини,
    • 6: у 4 рази швидше(анг. 6: 4x Faster, ​рос. 6: 4x быстрее) — за 1 секунду прокручується 15 клітин,
  • тільки в RPG Maker MZ: Чекати на закінчення(анг. Wait for Completion, ​рос. Ждать завершения) — якщо цей пункт не вибрано, команда тільки починає прокручування (і не чекає на закінчення).

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

Почати прокручування карти можна таким кодом на JavaScript:

$gameMap.startScroll(2, 3, 4);
  // 2 треба замінити на код напрямку:: 2 — вниз, 4 — вліво, 6 — вправо, 8 — вверх
  // 3 треба замінити на відстань (в клітинах)
  // 4 треба замінити на швидкість

Щоб перевірити, чи закінчилося прокручування карти, можна використовувати функцію $gameMap.isScrolling()